Как заметил Дашл: вы должны сделать это вручную.
Вы можете написать модель учетных данных без связанного с ней соединения с БД и встроить учетные данные для создания и проверки триггера в фильтрах сохранения и создания Entites.
И вам нужно позаботиться об уникальности имени пользователя где-нибудь.
Если вы запросите сущности, вы получите набор документов с вложенными документами. Но все они связаны с сущностями. как (псевдокод)
DocumentSet {
'_model' => Entites,
'data' => array (
'entityvar' => foo,
'Credentials' => DocumentSet {
'_model' => Entities,
'data' => ...
}
)
}
Взгляните на литиевую сферу. Они используют эти подмодели без подключения к источнику