I would just fix this in Sema if it were easy to do so, but this is more like a (minor) AIR data design issue than a straightforward Sema bug.