Actually, there might be a way. You can set the originatechannel on a button to be:
originatechannel=Local/{EXTEN}@{CONTEXT}
If you have a unified dialplan, that might work, as the spy session will start in your local dialplan, reach the other server, your phone rings, and when you pickup you will be inside chanspy. Give it a try, it should work.