$it->{$key}->[$idx]->{section}->[$i]->{'some.doc'}->method1()->[sub1(5)]->method2($x); # or $it->{$key}[$idx]{section}[$i]{'some.doc'}->method1()->[sub1(5)]->method2($x);