What may work is to create a plane and add a material.
Set the material to shadow only.
Then turn on the raymirror to 100%.
Now the reflection will only appear in the shadow area, effectively becoming a mask for the reflection.
The only problem with this is that you have to align the light source to the camera (perhaps parent it after it is aligned). Then your reflection will always fall in the angle of the camera and the alpha will be preserved.
Ideally, there needs tobe a “Reflection Only” button just like the “Sahdow Only” button.
You could use compositing nodes. In the render layers tab, enable “Refl” at the bottom. Now you can extract just the reflections from the rendered image.
Thoro:
I am trying to setup my nodes like you have. I’m not sure how, is there any way you could post a BLEND file somewhere? This seems like a useful setup.