не понял насчет compose, но могу сказать что аркгис однозначно поддерживает сложные отношения. Создайте класс отношений, укажите в этом классе отношения, выберете классы объектов, если нужно оповещение, то то же укажите. Только тут нужно чуток не так сделать. Принять определение кардинальности 1-М, т.е. 1 адрес - множество зданий. Ну это моя точка зрения.