Предлагаю создать пользовательскую настройку проверок перед сохранением карточки.
Где в условиях фильтра можно было бы описать условие некорректности, задать сообщение и указать, блокировать ли сохранение при этом или разрешать.
При этом, естественно, проверка должна происходить и по значениям в карточке (которые до сохранения ещё не попали в таблицы и не могут быть вытащены с помощью esq)
