Зачем вообще такие сложности? При выгрузке справочника-владельца можно обойти подчиненные и каждый из них выгрузить по своему правилу. Это быстро (в разработке) и прозрачно, а отладка кода по созданию объектов в обработчиках штука потенциально трудозатратная. Если речь не идет о производительности, ненужное улучшательство.
Если исходного справочника нет, его всегда можно создать из владельца.