Сам по себе content_type в качестве внешнего ключа на любую таблицу не подразумевает каких-либо ограничений ... так как ты указываешь по сути айдишник типа на который ссылаешься (ссылка на табл. content_type) и id собственно объекта....
Но можно сделать ограничение на уровне отображения формы где ты выбираешь ту или иную модель для ссылки...
Есть готовое решение (для админки):
https://github.com/arthanson/django-genericadmin ... где ты можешь задать white_list и указать модели с которыми ты хочешь работать...
Если же используется не админка, а кастомные формы (или кастомная форма для админки) - советую просто наложить ограничение на queryset который выдается в поле content_type-а