As far as I see it - to build an "anti-GS" defense, you really need 3 things:
1.) A player to Guard Draymond Green - Who can switch onto Curry in pick-and-rolls. The optimal player in the league for this is LBJ, and we have him. Check.
2.) A player to guard Curry, who can switch onto Draymond Green in pick and rolls. Our best bet is Shumpert, but he's not a particularly good anti-Curry defender. Dwayne Wade might be able to do it in spurts.
Curry isn't exceptionally quick, so you probably want a bigger SG with long arms who can bother Curry's shot and can also defend Green near the post. Optimal players would be a Danny Green, a Jrue Holiday, or maybe more active SG/SF type?
Among players we could get - Batum or Bazemore probably wouldn't be bad.
3.) A player who can guard Durant 1-1: Our best bet is LBJ (but he's better guarding Green). The best bet on the team is probably Green.
There's obviously nobody in the league who can totally do this. The best bets are a Kawhi Leonard, or a Giannis. Maybe a Paul George, Porzingis or Thabo Sefolosha? Tony Allen for some reason has always been good at this? Also could think about an Aaron Gordon, Blake Griffin, Brandom Ingram, or another player who could at least athletically accomplish this feat?
Among players we could get - Gordon? Griffin? ????
After that, I think you need normal defensive players. You need a guy that can run around with Klay Thompson, you could add a rim-protecting center, or a guy with long arms to stuff up the passing lanes, or maybe hide an offensive player like IT on Iggy. A lot of options, but I think defensive players #2 and #3 are what we really need to target.