SOLVED: As it turns out, admin demands you have an entry in the local
User table even if, as is the case with us, you've implemented a
different auth system, don't user any of the local auth tables and
have defined AUTHENTICATION_BACKENDS in settings.py. Our backend will
now create a record in the local User table dynamically and now
creating records within the admin system works. Things in Django still
a little too tightly bound. Will investigate further, however, as
perhaps there's something we should be doing in our own auth system
that would circumvent the entire issue. Anyone with any experience in
this area feel free to comment.
-- Ben Scherrey