Hi,
When the child browse is on the same memory form, just make sure the server side code part for the button is used.
When the button is clicked, execute the server side code for the button. That's where you build the filter string and store it in a session queue value, e.g. 'childfilter'.
In the serverside part of the button, add the the child browse to be refreshed, and use the session queue value in the template filter part of the child browse.
To make sure that the values of the 10 fields be used when creating the filter string, move all the separate field values to corresponding session queue values. A good place to do that is in the CompleteForm-routine or the ValidateAll-routine (Bruce told me lately).
Cheers,
Rene