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