Если модель сообщения выглядит так -
class Question(models.Model):
sender = models.ForeignKey(get_user_model(), related_name="sended_questions")
recipient = models.ForeignKey(get_user_model(), related_name="received_questions")
text = models.TextField()
то получить список отправителей можно -
messages = request.user.recieved_questions.all()
users = User.objects.filter(sended_message=messages).distinct()
Если все сообщения тащить не надо, то отправителей можно вытащить так
users = User.objects.filter(sended_message__recipient=request.user).distinct()