CRM Multiple Custom Directory
The CRM Multiple Custom Directory custom field allows a user to select several options from the list of objects of a targeted Custom Directory.
Field settings allow you to apply a filter on available options by a user's Company or Contact.
Don't forget to import the already existing options (the Import Record button) after field creation. Options added later will be fetched to the field automatically.