This code reproduces a nested struct query - https://gist.github.com/Evan-Kim2028/e7afdd1e617aa34b85c50471df79d1fb What is a better way to deal with nested structs? Unnest multiple levels automatically?