hi eric,
mapnode and/or joinnode might be the answer to your question. i would either:
1. run a mapnode with the parameters and feed the output to a selector function
or.
2. set up iterables on the node and then attach a joinnode later and then feed the output of the joinnode to a selector function.
the only difference between option 1 and 2 is when the parameter information is available. in (1), the parameters can be created during execution, for example as the output of some other node. in (2), the parameters have to be available at graph construction time and will get expanded out by the workflow engine.