fkv
You can simply use source:maxspeed=zone instead of AT:zone:30, because both the AT and the 30 are redundant. When there is a zone within a zone, source:maxspeed always corresponds to the innermost zone, so a maxspeed=30 can never come with, say, source:maxspeed=zone:50.