This is probably a simple thing for a dsp expert.
Monitoring audio via headphones usually pronounces stereo by far too much. My idea is to mix the opposite channel with a certain delay to the original channel, determined by monitor speaker distance and listener distance to speakers.
I argued that BfxStereoEnhancer cound probably abused to get this effect, but I am not sure...