Пользовательский Post-to-Post с несколькими родителями?

В настоящее время у меня есть настраиваемый тип публикации «Факультет» – у каждого преподавателя может быть ноль или множество пользовательских типов сообщений «Библиографии», а библиография может принадлежать одному или нескольким преподавателям.

Какова наилучшая практика для настройки этой ассоциации, и что еще более важно, возможно ли это использование API? Я тестирую это с помощью 3.4.1.