Т.е. После это в tmpTable данные есть, но в MyReport они не попалают — там по прежнему 0 таблиц.
Однако, если я на этапе проектирования отчета указываю реальный источник данных, а в рантайме подменяю его своим, то все отрабатывает нормально.
Насколько я понимаю, поля в дизайнере должны быть определены, т.п. в рандайме добавить новую таблицу в отчет невозможно.
Вот тут как раз и грабли — с определением полей заглушек в дизайнере отчета.