Did you try a more direct SeoSite.filter(business_units__in=self.job_source_ids.all())?