A marriage of django-polymorphic and elasticutils.