Inverse of flattenStructuredBranches: split an IFCX attribute record into the flat remainder and the structured branches. Keys whose values don't pass the shape gates stay flat (legacy migrated raw values, foreign data under colliding namespaces).
flattenStructuredBranches
Inverse of
flattenStructuredBranches: split an IFCX attribute record into the flat remainder and the structured branches. Keys whose values don't pass the shape gates stay flat (legacy migrated raw values, foreign data under colliding namespaces).