Расширить существующий контроллер?

Группы отлично подойдут для этой цели, и вы можете легко создать 200 групп.
Вам нужно будет только вручную или программно сопоставить поле с группой. Однако, возможно, вы также захотите, чтобы пользователи предоставляли какое-то «подтверждение» после регистрации.
Вы можете сделать это вручную, написать код самостоятельно или использовать плагин кастомного мастера Pavilion для этой цели.

Это верно, но вы можете настроить так, чтобы пользователи, желающие сделать это публичным, отображали это поле в другом месте, то есть иметь «частное» поле здания и «публичное» поле здания.