Так вот по этой причине и делаю такое.
Изначально заказчик хотел, чтобы он мог добавлять произвольные параметры изделий, разложить их по вкладкам. Дать полный механизм к созданию тв из админки я не могу. Но могу спарсить из файла все названия столбцов. к примеру. и в какую-то отдельную категорию добавить тв-параметров. Чтобы при загаживании её потом разом всю категорию и грохнуть. Механизм раскладывания этих параметров по вкладкам делаю через темплейтЕдит. Правила для темплейтЭдита, соотвестветственно, что по каким вкладкам разложить, формирую на этапе парсинга файла. Параметры, которые не использовались в файле, по вкладкам не раскладываю.
В принципе, уже всё работает, дубликаты тоже отловил. Вижу пока проблему, если к примеру заказчик неаккуратно сделает файл и зальет в админку пару тысяч новых тв-параметров. Но они в отдельную категорию попадут, то есть их хотя бы можно будет как-то автоматизированно отловить и вычистить.