Dual Lookup

EditableGridView App. How to do dual select ?
I want user to be able to select something into the field based on his choice so he can choose Button1 or Button2 to popup (model) selection list.

Let’s say I have Field1. I want this field be populated based on which button is pressed so next to the Field1 I have Button1 and Button2. When Button1 is pressed I want to open Grid1 for selection and when Button2 is pressed I want to open Grid2. Grid1 and Grid2 represent two different tables. Normally the selection is handled by SC so when we create a new Grid the SELECT button is already there and when SELECT is pressed the grid closes out and data is populated into the form. Not sure which is the best way to handle this.

Anybody implemented something like this ?