This is actually a very common use case which in CiviCRM, it doesn't seems to be a way to deal with it yet.
Scenario:
a CiviCRM integrated site that keeps both users and their employment information
they are collecting users' employment information via event sign up form
they have quite a field organisations with same name in their database but different postcode (or some other information)
they don't want to publish the names of organisations they have in their database (dislike auto-complete)
Currently with only 'current employer' field, users are not able to accurately match their record with correct organisation.
Is there any implementation out there to deal with this scenario?
Maybe we need to add a postcode field for current employer in CiviCRM profile?