[Tangier Clarke] ” I have to use Wave Agent to see it.”
I understand.
Sync-n-link does read that metadata, and then sends it over to FCPX via FCPXML with the data embedded to the components. You were asking for an alternative, Sync-n-link is that alternative.
For instance, here’s a poly file imported into FCPX:

Here’s that same clip, after I have exported an XML, processed and reimported the XML in sync-n-link (you can use audio only clips) that has the metadata created by the sound department, with all the components named, and tagged with subroles, so in your case, each character would have their own subrole under the “Dialogue” parent Role:

Here’s the interface and the options I chose:

Jeremy