Если я правильно понял, у тебя, при добавлении новых таблиц, возникает необходимость вносить правки в формулу, согласно которой происходит сравнение свежих данных с предыдущими. Может можно создать отдельную сервисную таблицу для каких бы то ни было контрольных точек или обобщающих зависимостей?