Hi.
I achieved this kind of thing successfully by storing all needed fields in public vars ($_PUBLIC array) from a custom_startup_function (after checking $_GET vars are set) and using these PHP vars in the WHERE part of my SELECT_SINGLE field to filter results.
Don't forget dadabik_var tags before and after public var in your WHERE clause...