Tastypie acceder a los campos de los modelos heredados

¿Es posible incluir campos en modelos relacionados, usando tastypie?

Según mis modelos a continuación: si conservo una instancia de VideoContent y una de TextContent en la base de datos, puedo recuperar 2 objetos de mi recurso de Contenido, sin embargo, ninguno de los campos adicionales están disponibles.

¿Es posible incluir campos de modelos relacionados (en este caso, la url del video y el contenido del texto) y atenderá la posibilidad de agregar más tipos de Contenido en el futuro sin tener que volver a escribir el Recurso de contenido, o me dirijo a esto desde el ¿dirección incorrecta?

El objetivo es poder extender esto con más ContentTypes sin tener que realizar cambios en el recurso de Contenido (asumiendo que es posible que funcione en primer lugar)

Models.py:

class Content(models.Model):
    parent = models.ForeignKey('Content', related_name='children', null=True, blank=True)

class TextContent(Content):
    text = models.CharField(max_length=100)

class VideoContent(Content):
    url = models.CharField(max_length=1000)

Y luego mis recursos:

class ContentResource(ModelResource):
    children = fields.ToManyField('myapp.api.resources.ContentResource', 'children', null=True, full=True)

    class Meta:
        resource_name = 'content'
        queryset = ContentResource.objects.all()
        authorization = Authorization()
        always_return_data = True

Respuestas a la pregunta(2)

Su respuesta a la pregunta