Hello Keith,
the next two items are on the shortlist of new features for 3.20:
- Ability to pass function parameters by reference
- The new type AnyRecord - the "base type" of any record.
Both items directly belong to your request.
Adding dynamic input features to static input: this item is not on the shortlist, it's not scheduled for now.
Rene