Django: modify django admin field to use specific queryset and form widget