Всё это хорошо, пока в
объемлющем qbds (qbds1 в вышеприведённом примере) нет группировок.
Если же их добавить, то
вложенная таблица (qbds2 / Table2 в вышеприведённом примере) просто перестанет выбираться: при вызове table2 = queryrun1.get(tableNum(Table2)) не будет заполняться table2.
Я знаю один выход из такого положения, но он слишком антилиберальный.
Если кто-то знает другие, буду благодарен за описание в данной теме.