Best Practice for capturing offline lead referrals?

Actually, the way this “should” be done is by creating a property that is a relationship to the contact object. Basically, a drop-down list having as options all contacts available in Hubspot.

Is that something Hubspot is working on?