Hi Paul,
a supported way is to hide the standard field, create a new lookup to the entity you like (for example contact) and after copy the value from the new lookup to the standard customer field. Because you are using CRM 2013 you can use also business rules for this.