это звучит возможно при использовании решения Дипака.
Я бы порекомендовал получить список имен каждой таблицы, а затем использовать место назначения набора записей для заполнения переменной объекта. Затем эта переменная объекта будет использоваться циклом foreach для установки списка, который будет извлечен из salesforce.
Это может быть решением, которое вы ищете.