It's essential that the crossfade is processed after the keying process, but that's all you need to worry about.
If you have two layers, just crossfade them using opacity keyframes on both layers. The opacity is processed after any effects in the render pipeline, so it should be that easy - unless I'm misunderstanding the question.
I will test that.
If the Opacity does apply after KeyLight...that will do fine.