Pretty sure that you can directly search for a subFolder (location).
I created a query builder report that returns all folders by context (was a bit of a trick).
Can likely extend it to add documents and allow the user to enter needed document criteria.