Я продозреваю вам нужно что-то вроде этого:
class CompanyContactSerializer(serializers.ModelSerializer):
class Meta:
model = models.CompanyContact
fields = ('id', 'type', 'value')
class CompanyDetailSerializer(serializers.ModelSerializer):
contacts = CompanyContactSerializer(many=True, read_only=True)
class Meta:
model = models.Company
fields = ('id', 'name', 'contacts')
Так при запросе компании, вы сразу получаете и её контакты. Подробнее в
документации.
Однако, стоит учитывать, что при этом запросов к БД станет больше, но их можно
попытаться уменьшить.