All models (Customer, Provider, Contact, Employee) have the same name field to search, in the main or generic model (Comments) have generic foreign key. I need search the field in the main model. It's that posible?

Models:

```
   class Customer(TimeStampedModel):
       name = models.CharField()

   class Provider(TimeStampedModel):
       name = models.CharField()

   class Contact(TimeStampedModel):
       name = models.CharField()

   class Employee(TimeStampedModel):
       name = models.CharField()

   class Comment(TimeStampedModel):
       content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
       object_id = models.PositiveIntegerField()
       commentator = GenericForeignKey('content_type', 'object_id')

```

Viewset

```
class CommentsViewSet(BaseViewSet):
       queryset = Comments.objects.all()
       serializer_class = CommentsSerializer
       search_fields = ["commentator__name",]

```

Message error:

> 
> django.core.exceptions.FieldError: Field 'commentator' does not generate an automatic reverse relation and therefore cannot be used for reverse querying. If it is a GenericForeignKey, consider adding a GenericRelation.
> 
> 
>