I'm using Sitecore 9.1.1 and I've got a multilist with search field in the user profile (template in the core database) that is pointing to the master database for its datasource: databasename=master&StartSearchLocation={93C3B218-3378-4046-98FC-AAF3D44DA8FF}&TemplateFilter={677AD112-B847-4E8E-AAB0-5F4246D172DC}. The correct items show up in the source side:
But when the item is selected and the profile saved, while the ID is captured correctly, the display is unfriendly:
I assume this is because I'm using the "databasename" parameter to get the source, and there's no comparable setting on the destination part of this. Is there a way to configure this, or is this a scenario where I'd need to make a custom field to handle the scenario?