Build a FeatureRecord out of a flat fetcher response map (e.g.
Build a FeatureRecord out of a flat fetcher response map (e.g. the output of
FetcherBase.fetchGroupBys / Fetcher.fetchJoin) plus the StructType describing it.
The top level of values is already keyed by field name; this walks it alongside schema
and recursively attaches names to any nested struct-typed values, which otherwise arrive as
bare positional Array[Any] (see AvroConversions.toChrononRow).
Entries with no matching schema field are passed through untouched rather than dropped, so
the fetcher's <name>_exception keys survive into the structured response.
(Since version ) see corresponding Javadoc for more information.