in reply to Re: how to dereference for the following hash of hash of arrays
in thread how to dereference for the following hash of hash of arrays

pg, I don't think that does the trick either. See my response. Try dumping that structure ... you'll get something like this:

$VAR1 = { 'component1' => { 'ARRAY(0x816936c)' => [ 'name', 'command4', 'id', '004' ], 'ARRAY(0x813bf00)' => [ 'name', 'command2', 'id', '002' ] }, # ...
Not what you want at all.