> The core of my problem is that the foreign key field points to a table that is huge (tens of thousands of values).
Ahh, that makes it much easier! You can put the foreign key in there with the field argument "raw_id_admin=True". It will be much quicker to load and much cleaner to use. class Poll(meta.Model): huge = meta.ForeignKey(Huge, raw_id_admin=True) -rob