title: Admin Inline when model has 2 Foreign Keys to same model?
body: <p>I've created a referral system on my website. Admittedly, it's late and this might not be the right sort of relationship.</p>
  
  <pre><code>class Referral(models.Model):
      referred=models.ForeignKey(User, related_name="referred")
      referrer=models.ForeignKey(User,related_name="referrer")
  
      def __unicode__(self):
          return self.user.first_name
  </code></pre>
  
  <p>What would others recommend to represent this relationship? If this is about right, is there a way for me to turn this into a pseudo inline for the User Admin?  It's not allowed as currently constructed because there are two foreign keys to teh same table. </p>
  
  <p>Thanks</p>