There is a one scenario under which moving up is possible - a team either doesn't like anybody at the pick they are getting(thus willing to move down and accumulate extra assets) or the team likes several players about equally and thinks they can get one of them at the later pick you are going to give them. If they are in love with a prospect a trade simply won't happen unless you do some crazy overpayment.
The history of the draft night trades suggests that moving up in the lottery usually requires 1 additional draft pick and if the move is more serious or if it gets you to 2 tiers above your current pick it might require 2 picks. The OKC and GSW picks are not great assets but they are still first round picks, the two second rounders are meh, more like throw ins and probably won't move the needle much. I think they are probably more valuable as actual picks(stash players?) than as trade assets.
So yah, for the trade to take place you need to find a team who's not in love with a single player at their spot, first. I can see OKC and GSW picks moving us to 7... maybe 6...
Here's what it usually takes to move up in the lottery:
2014:
Orlando-Philadelphia : #10 for #12+future first(which was heavily protected) + future second
Chicago-Denver : #11 for #16 and #19
2013:
Utah-Minnesota: #9 for #14 and #21
Boston-Dallas: #13 for #16 and two future second round picks.
2012:
Charlotte-Sacramento-Milwaukee: #7 and Correy Magette for #10 and John Salmons for #19 and Beno Udrih, Stephen Jackson, Shaun Livingston
2008:
Memphis-Minnesota: #3, Marko Jarić, Antoine Walker, and Greg Buckner for #5, Mike Miller, Brian Cardinal, and Jason Collins
Portland-Indiana: #11 and Ike Diogu for #13, Jarrett Jack and Josh McRoberts
2006:
Portland-Chicago: #2 and future second for #4 and Viktor Khryapa
Chicago-Philadelphia: #13 for #16 and future second + cash considerations
2005:
Utah-Portland: #3 for #6 and #27 + future first