Вы можете попробовать django-ajax-selects . Для поддержки табличных строк я создал небольшой класс:
class AjaxTabularInline(admin.TabularInline):
def get_formset(self, request, obj=None, **kwargs):
autoselect_fields_check_can_add(self.form, self.model, request.user)
return super(AddressInline, self).get_formset(request, obj, **kwargs)