Ну во первых скажите спасибо тому, кто у вас придумал такую структуру данных

Я вижу два решения:
1. Организовать "правильную" структуру, сделать в нее импорт данных и пользоваться.
2. Оставить все как есть, но переписать с использованием RecordInsertList. Не факт что все залетает, но должно быть быстрее.