Distant objects should not appear in base views
Distant objects should only be included on views acting on nested resources, e.g.
/users/calum/circles/
/circles/1/members/
In other views, backlinked/distant objects should be hidden from the queryset e.g.
- base resources, for example
/users/
or/circles/
- custom views which are using the base resource, e.g.
/circles/joinable/
in these cases I am asking for all local objects of a specific type