yii - табличный вывод и обработка связанных сущностей

Сначала обозначим проблематику:
Имеется некая основная модель к которой может быть привязано несколько других сущностей - каждая из которых может присутствовать в нескольких экземплярах.
Таким образом помимо основной формы редактирования мы имеем ещё и две-три (в лучшем случае - одну) таблицу - в которой отображаем привязанные сущности одного вида - например докладчики могут быть привязаны к модели "семинар" -
требуется ,чтобы администратор мог добавлять и удалять (откреплять) докладчиков от семинара -
как реализовать админку для сайта с подобным функционалом средствами Yii ?
Первое что приходит в голову - добавить виртуальный атрибут - массив - в который и будет при вызове get метода извлекать из базы данные и выводить их на форму - это придётся делать дополнительными средствами - что не очень изящно. так как быть?