Allow multiple level names per context
Add {id} and the missing {setlevelname}