Longtime lurker (during off season), hardly a poster.

Under the current CBA rules, is it possible for Goran, should he be bought out by Raptors, to come back to the heat?
I am going to lean towards no and assuming that, here is a convoluted scenario I want to better understand (scenario to follow).
Disclaimer: I have no knowledge of how the CBA works and it's restrictions. However, it is my understanding that teams are able to swap picks for cash considerations - Is there a limit to how much cash?
If not, here is the scenario I was thinking of using a 3rd team
Toronto sends Goran to the 3rd Team (with enough operating CAP) in exchange for 2nd rounder or something small.
Heat send cash considerations for a draft pick (the amount of cash to buy out Goran + what the draft pick might be worth + some more for playing along (but less than what the heat would pay in taxes if they were a luxury tax payer))
3rd team will buy out Goran (using cash from the Heat). We sign him for minimum.
3rd team needs to be a cash hungry team that would be willing to play.
Is this possible? Can we somehow get this man back in a heat uniform so Jimmy doesn't force the switch to knock him down via offensive foul?