So I think the logic I tried to show you in my sample can be easily modified to fit what you are now describing. Instead of having four "drop-downs" (combos) I suggested to use one option group and one combo and dynamically change the combo's row source depending on the value of the option group. Now to open the form you can use the OpenArgs method suggested by June or simply refer to the option group value (assumes the "launching form" is kept open).
Here is another sample to illustrate that.
Cheers,