Moving all video files to top level folder

Hi all,
I've read through the forums about having Hazel move through subfolders, but I am stuck on how to create a set of rules that will essentially do a simple task.
I've created a monitor folder. The goal of this folder is to process other folders which contain a number of different subfolders which contain different file types (text, video, photos, music, etc.).
When a folder is placed into my monitor folders (called "Clean Folders") I want all of the video files to be moved to the top level folder and the rest of the files and subfolders deleted. Effectively I want to preserve the name of the folder moving into my "Clean Folders" monitor, but I want all the contents OTHER THAN the movie files to be put in the trash.
I wonder if I am overcomplicated this or if I'm just not thinking about the logic of the rules correctly. I've tried a number of different rules which have gotten me somewhere, but not totally there. For example, I've tried to have the video files keep moving into the enclosing folder until they get to the top folder. But since hazel will not loop rules (or at least I haven't figured this part out) it will not keep moving up the enclosing folder structure until I get to the top folder.
Any help with this would be much appreciated!
I've read through the forums about having Hazel move through subfolders, but I am stuck on how to create a set of rules that will essentially do a simple task.
I've created a monitor folder. The goal of this folder is to process other folders which contain a number of different subfolders which contain different file types (text, video, photos, music, etc.).
When a folder is placed into my monitor folders (called "Clean Folders") I want all of the video files to be moved to the top level folder and the rest of the files and subfolders deleted. Effectively I want to preserve the name of the folder moving into my "Clean Folders" monitor, but I want all the contents OTHER THAN the movie files to be put in the trash.
I wonder if I am overcomplicated this or if I'm just not thinking about the logic of the rules correctly. I've tried a number of different rules which have gotten me somewhere, but not totally there. For example, I've tried to have the video files keep moving into the enclosing folder until they get to the top folder. But since hazel will not loop rules (or at least I haven't figured this part out) it will not keep moving up the enclosing folder structure until I get to the top folder.
Any help with this would be much appreciated!