Тоже думаю, что в данном случае лучше всего подойдет плагин. На post create и post update сущности повесить плагин который выполнит фетч с агрегацией суммы сумм (простите за тавтологию

) с фильтром по парент сущности, и потом проапдейтит парент сущность результатом.