При моделировании с помощью хранилища данных не полагайтесь на моделирование исходной системы, а скорее на бизнес-объект и процесс.
В данном конкретном случае: «Например, поле отношения Кто Задачи может быть Контакт или Лид. ", ключевое слово -" связь ", что означает ссылку.
Исходя из того, что вы описываете, я ожидаю, что у вас есть Задача Хаба, Контакт Хаба и Ведущий хаба. В зависимости от вашего бизнес-процесса и единицы работы у вас может быть ссылка Task-Contact и другая ссылка Task-Lead.
тогда, когда вы извлекаете данные, просто вставьте в правильную ссылку (если его еще нет).