The work in progress limit is currently by status only. It would be better to be able to set a limit for the amount of jobs an individual user can have open at any one time instead.