> поступить по-иному: не пытаться решить проблему сложности изобретением какого-то особенного интерфейса, а упростить модель.
да, всё можно упростить :okkam: , сгруппировав, скажем, для начала, однородные задачи/операции. ну и так далее
И, если уж "сложная общая модель взаимодействующих каких либо объектов между которыми огромное количество различных взаимосвязей", то, может, стоит обратиться к опыту взаимодействия "пользователь — БД" )