The Minnesota Timberwolves are reportedly still trying to seek out a trade for All-Star swingman Jimmy Butler, and while a recent iteration of a potential trade package came a hair away from happening, they key to the trade could hinge on a third-party team willing to take on Dion Waiters' three years and $36 million remaining on his contract, according to Dane Moore of 1500 ESPN. The Sacramento Kings and the Phoenix Suns were two of the teams initially interested in being a facilitator to this trade in return for a draft pick compensation, but the two have been rather dormant in conversations, as they would be the last switch to flip in the formation of this trade.

The Timberwolves are set on shedding Gorgui Dieng's contract (three years, $48 million), but the last assembled package would involve trading Butler next to Dieng for the Heat's three-and-D wing Josh Richardson along with Waiters as a cap-filler and a protected first-rounder.

Any additions that are made to this trade will likely be with those same pieces still in place, as Timberwolves president/head coach Tom Thibodeau had been known to want “additional compensations” in the nearly-done deal.

The Heat would likely have to be willing to shed a future draft pick to either the Kings or the Suns, as the Wolves view Waiters with no interest after an injury-plagued season and a lack of consistency throughout the years.

The Suns have previously shown interest in backup Tyus Jones, which could potentially rekindle their interest in being part of this trade, as they're actively looking for a starting point guard, even two days away from the start of their regular season.

If this pieces can come together, the Heat and Wolves would finally have the right avenue to make this deal happen, but teams will have to be able to give a little more in order to put an end to this saga. Dion Waiters has plenty of upside, and the Heat might come out on top of the Butler sweepstakes if something finally comes through.