Вы можете связать их без перекрытия метода leave.
Через дизайнер это сделать не получиться, но вы можете перекрыть метод init на источнике данных втором, и в нем написать требуемые условия, используя приведенную выше ссылку (первую

) в качестве основы.
Тогда вызов обновления строк будет вызываться уже системой.