Currently, there is no standard way to describe the mapping of embedded instances that use a discriminator column.
There is no good way to support inheritance of embedded objects. I vote against the spec trying to shoehorn something in. Let vendors who want to support it come up with their own solutions.
