multi level param groups (wip)