It would be better to think about that without trying to guess what it does but I was planning to implement a related feature for multiple parameter lists. Maybe it helps.
On next update you can define parameter lists that also have parameters like…
@{REPORT ORDER DETAILS:O.ItemGroup.asc::{0}:,}
@{REPORT ORDER DETAILS:O.MenuItemName.asc:(ODI=True) and (MG=$1):{0}:,}
Second parameter list have (MG=$1) expression so it will process less lines and hopefully it will work faster.
I’ll be glad if you can let me know if it helps or not.
lol