For anyone interested, I figured out my own answer by removing the rgbToHsl expression and replacing it with the individual RGB vector appropriate for each exposure. So I went into the Exposure settings, changed it to “individual channels” and then used the following expression on each channel’s exposure properties:
driverLayer = thisComp.layer("My sampleImage layer");
multiplier = 9;
lightnessSample = driverLayer.effect("Color Control")("Color");
driverLightness = lightnessSample[0];
driverLightness * multiplier;
Where lightnessSample[0] is set for Red, 1 for Green, and 2 for Blue. In order to mimic the higher contrast of the screen, I brought the gamma of the diffuse pass down to .38 (for each channel) and .65 for the glossy pass (as glossy surfaces are more visible than matte due to reflectivity). The end result is perfect, and will save a lot of render time. And, at least in AE CC2015 the sampleImage script runs incredibly smooth.
Thanks Kevin for your help!