in reply to seeking in hash data structure

I think you want Data::Diver