A way of picking out multi level keys from a bson map into a struct