title: Call manager of select_related field
body: <p>I have the following example:</p>
  <pre><code>class Profile(models.Model):
      ...
  
  class Person(models.Model):
      profile = models.ForeignKey(Profile, ...)
  </code></pre>
  <p>I have complex Model manager for Profile class and I built a view to list a big amount of Person. I try to compute everything in database so I would like to call the Profile Manager from Person QuerySet.</p>
  <p>To do that, I need to do something like:</p>
  <pre><code>Person.objects.filter(...).select_related('profile', queryset=Profile.objects.with_computed_revenue().all())
  </code></pre>
  <p>And then I should be able to get person.profile.computed_revenue retrieved from SQL, with the function &quot;with_computed_revenue&quot; being a function of the ProfileManager that annotate computed_revenue.</p>
  <p>The final goal is to add in person queryset :</p>
  <pre><code>.values('profile__computed_revenue')
  </code></pre>
  <p>It seems possible with Prefetch for prefetch_related, but I cannot find an equivalent with select_related.</p>