Trouble moving files to achieve organizational result

I'm doing the free trial prior to purchase and have a specific use case. Unfortunately, I can't seem to get the results I need:
Scrapes
|__ Site 1
|__ Site 2
|__ Site 3
|__ Site 4
|__ ...
"Sites" is my watched folder, and the "Site X" folders will be dynamically added to as other processes run. Each "Site X" will have its own deeply-nested directory structures.
What I ideally want to do is collect all of images and documents from within each "Site" AND copy them into an "Assets" folder outside of "Scrapes."
Within "Assets," I ideally want something like the following:
Assets
|__ Site 1
|__ Images
|__ Documents
Can I do this with Hazel alone? I simply don't trust Automator at this point (too unstable with inconsistent results). I've sorted out how to send Hazel into subfolders to collect images -- just having trouble achieving the organizational result described above.
THANKS!
Scrapes
|__ Site 1
|__ Site 2
|__ Site 3
|__ Site 4
|__ ...
"Sites" is my watched folder, and the "Site X" folders will be dynamically added to as other processes run. Each "Site X" will have its own deeply-nested directory structures.
What I ideally want to do is collect all of images and documents from within each "Site" AND copy them into an "Assets" folder outside of "Scrapes."
Within "Assets," I ideally want something like the following:
Assets
|__ Site 1
|__ Images
|__ Documents
Can I do this with Hazel alone? I simply don't trust Automator at this point (too unstable with inconsistent results). I've sorted out how to send Hazel into subfolders to collect images -- just having trouble achieving the organizational result described above.
THANKS!