Мой ответ может показаться эзотерическим - но я подозреваю, что направление дизайна, которое вы, возможно, выберете, могло бы выиграть от некоторого пересмотра. Когда интерфейсу требуется столько TLC, чтобы прибегнуть к AJAX для создания превосходного UX, я склонен не использовать для этого интерфейс администратора.
Мое личное мнение об интерфейсе администратора Django заключается в том, что это отличная халява, которая дает мне мгновенное представление CRUD на базовом уровне. Я бы воздержался от поддержки этого для тех, кому нужен более удобный интерфейс (даже если некоторые из этих пользователей обрабатывают функции администратора). Вы приобретете техническую задолженность, пытаясь выполнить такие проверки Ajax UI / UX и сложных форм с помощью интерфейса администратора.