Добрый день.
Можно сделать следующую структуру данных:
1. Создать новый тип инфоблока (если есть необходимость в этом)
2. В новом типе инфоблока создать 2 инфоблока.
2.1. Первый инфоблок с полями идентификатор комнаты(Пр: room_id, тип - число) и название комнаты (Пр: title, тип - строка)
2.2. Второй инфоблок с полями идетентификатра квартир(Пр: flat_id, тип - число), идентификатор комнаты (Пр: type_room, тип - Привязка к элементам (в поле Код выбрать Первый инфоблок с информацией о названиях комнат)).