C extension to find values in nested hashes without pain