Erro de filtragem: as pesquisas não têm permissão para mais de um nível

Olhando em volta para o que os outros estão fazendo isso deve estar funcionando, mas eu erro ao dizer:

Não são permitidas pesquisas em mais de um nível no campo 'fotos'.

Aqui está o código que eu tenho. Eu tentei algumas pequenas variações de como eu configuro as coisas, mas não tive sorte.

class CollectionResource(ModelResource):
    photos = fields.ToManyField('photoproject.apps.kit.api.PhotoResource', 'photo_set', null=True, full=True)

    class Meta:
        authorization = Authorization()
        resource_name = 'collection'

        queryset = Collection.objects.all()

        filtering = {
            'name': ['exact'],
            'photos': ALL
        }

class PhotoResource(ModelResource):
    collection = fields.ToOneField(CollectionResource, 'collection')

    class Meta:
        authorization = Authorization()
        resource_name = 'photo'

        queryset = Photo.objects.all()

        filtering = {
            'id': ALL_WITH_RELATIONS
        }

E o que estou tentando consultar é:

/api/v1/collection/?photos__id=2

questionAnswers(1)

yourAnswerToTheQuestion