Я под этим имел ввиду такой Foreign key, что информация о таблице на которую он ссылается определяется не таблицей, а записью. Такой полиморфизм своего рода
Если по опыту, то такой полиморфизм с попыткой кодировать источник на уровне данных всегда вырождается в боль,
лучше вынести на уровень
бизнес логики.
Хоть и не концептуально,
но практично.