Поторопился с созданием темы.
Забыл я чет про кондишены, через которые можно смотреть получем ли мы квартиры по данному id дома. Это избавит от взятия всех колекции квартир и пробега по ним в цикле.
Вопрос в принципе снят, но если есть у кого коментарии по поводу как этом сделать все-таки со стороны объекта Дом, то welcome

.