in reply to Slicing multilevel hashes

You may be able to adapt the reduce solution in Recursively walk a hash to get to an element to your needs. But a map solution would probably be clearer.