@BenMorel This logic is exactly the same than the one used currently for single-valued identifiers.

Anyway, I don't think that an entity with a composer identifier can be used as identifier of another entity. I don't see how this could work to build the foreign key