One the page where you have the dropdowns working what is the value that the child passes? Is this the same value that you have defined the the search criteria?
What part exactly is not working, the dynamic dropdowns part or the results from the search? Please post back with some more info about this and I will try to help you figure out what is going on.