idk much about l4d, but maybe its possible to change the difficulty to the lowest allowed difficulty based on the 'allowed'
so if the lobby comes in easy, but easy is disabled, set to medium.
if lobby comes in expert, but its disabled, force it to hard mode instead?
^_^ otherwise interesting idea dude!