Signrawtransaction with private key

Maybe @brighton36 can give you a good answer.

You can obtain private key, but then you’d have to have it stored on your computer which is obviously not a good idea. There are utilities that can help you get private key for a given Counterwallet address. You could add the address to your Bitcoin Qt wallet. I don’t know how to do that “on the fly”.