Если вы хотите получить QuerySet of Bars, вам нужно начать с менеджера Bar, то есть Bar.objects. Это будет работать:
Bar.objects.filter(foo__in=QuerySetOfFoos, prop__gt=0)
В идеале вы должны просто включить все параметры, которые использовались для получения QuerySetOfFoos, в ваш запрос. Например, если у ваших Foos есть поля «group» и «rank», и вы хотите, чтобы все «Bars for Foos» имели группу «members» и ранг> 10, вы должны сделать:
Bar.objects.filter(foo__group='members', foo__rank__gt=10, prop__gt=0)