Replace textbox with cfselect bound to data component with two arguments

I want to replace a text box with a cfselect that is bound to a data component taking two arguments on clicking a button.

i.e I have a cfselect that pulls a huge record set so I want to give the user the option of either typing in the text or selecting from a dropdownlist
The important thing is that cfselect is bound to a data component that takes two arguments one from the orginal page i.e anothe cfselect