Protect the background and dim areas with a mask if you're moving the central point of the a or b curve (which will cause an overall colour shift). Extract the CIE L component of the image, use HistogramTransformation to clip the black point then apply as a mask. Alternatively, use RangeSelection to make a suitable mask.
Cheers,
Rick.