If a client can have a parent, the client table can reference itself. The translation from logical-to-physical creates a client table with two clientKey columns. One of them needs to be renamed.
I don’t see where this can be described in the relationship object. Should it be changed in the physical model or is there something I’m missing?