Sure, if you download the ui examples app, then take a look at "lister driving multiple element" app/ui_examples/advanced_lister_multiple_elements
Essentially you want to have user inputs, have a child ConvertToIntention which will allow you to put the input value into children searches. Take look at the How to user lister modules and the lister module specification