feat: add new fields, support new field paths, subschema, ...