Hello Nathan,
Hmm.. I think this enhancement just needs some additional ironing.
Now that you've explained this more thoroughly I can see how this could work.
Regarding the WHERE part, perhaps a check should be made to see if the User added DSParam 1,2 or 3 to their form. If they did then build the WHERE clause for the user.
The only thing is if the time and effort was put into adding this enhancement, I'm not sure how much time this feature would save the user building the form. But yes, it would be a nice little tool to get this out of the way at the beginning. However I wouldn't see this as a selling point of Dynamic Forms.
Also Initial SQL Binding isn't one of the first things that you configure in a Dynamic Form, usually the user is more worried about Adding the fields to the form, configuring validations, inserting the information into a flat table, etc...
Initial SQL Binding from my experience gets configured later in the development of your Dynamic Form rather than at the very beginning.
These are just my two cents
I use Dynamic Forms 2-4 hours everyday so I can definitely understand where you're coming from in retrospect.
Thanks.
Ryan