An idea I'd like to work that probably doesn't.
Celtics get: Bogdan Bogdanovich
Kings get: Edwards, Poirier, Memphis pick
Why we do it: Bogdanovich is a legitimate wing scorer who also plays some defense. Not Semi level, but he competes hard. I remember playing the Pacers in the playoffs last year after Oladipo was injured, when he was their #1 scoring option. He was overmatched in that role, but he still scored some, even when we gameplanned to stop him; as a #2 or 3 option, often against second units? He'll provide plenty of scoring punch and won't shrink on the big stage. Against the right matchup, he could easily go for 20.
Why the Kings do it: Bogdanovich has a year left on his deal, and although they have his RFA rights their other huge contracts make it really hard to pay him what he'll command. They get a mid-first round pick and Edwards under contract for 3 years. They seem to like bombers. If they don't like Edwards and want Langford or Semi instead, I could see subbing one of them in for Edwards, although in that case I would want to give a lower pick.
Where I think this falls apart (aside from Divac wanting to keep a really good Serbian player, and Bogdan probably wanting to start) is that the Celtics can't pay him next year either. That last one is, to me, the big stopping point. But if a capologist can correct me and we could retain him I think we could get around the other problems. I'd be more willing to up the offer, and I think we could find 30 minutes for him, especially as Gordon ages or leaves.
If the Cs thought they could keep him for another contract, he would make the team even more incredibly hard to guard. We'd always have a capable scorer in a mismatch, plenty of depth against injuries, and insurance if Gordon bolts.
And all the guys who say we have too many wings would lose their minds! Probably the cap forcesus to try for a lesser player but man that lineup would slay.