I did eventually add this support :
But really its more intended for compatibility with inferior providers that need the discriminator with joined inheritance...