Как называется методика использования набора внешних ключей в таблице, где все, кроме одного, равны NULL для данной строки?
Другими словами, каждой строке нужен внешний ключ для одной (и только одной) из n различных возможных таблиц, поэтому у вас есть все необходимые внешние ключи, но все, кроме одной, имеют значение NULL.
(пользователи Django могут признать это как альтернативу использованию общего внешнего ключа)