Magic Bullet wont do this task. It has no secondaries or keying / masking capability.
On the other hand - Da Vinci Resolve definitely has all the tools to do it.
Possibly Speedgrade does as well. ( Dont know because I gave upon it!)
Worth looking at in PPRO would be a duplicate video layer with a grade and then a blend effect (probably screen with opacity)
It would be some trial and error. It always is with composite and fx..