In this example case multi-level nesting of Catalog keys is possible, and the user has specified some package with a degree of nesting in the Catalog, but they have not used the same degree of nesting ...
Every data pipeline starts the same way: "I have this nested JSON file, and I need to flatten it." Then next week: "Now it's XML." Then: "The client sent Excel files." Before you know it, you have 200 ...