added sub field support (field name including .)