DeepGet allows you to take an object (map/struct/keyword list/list) or list of them, nested to an arbitrary level, and extract the values corresponding to a list of keys.
DeepGet