fix subschema key being overridden in oneof/anyof keyword