##
my %big_hash = (
'part_1' => tie( %{...}, 'MyTie'),
'part_2' => tie( %{...}, 'MyTie'),
...
);
####
tie my %part_1, 'IxHash';
# set values for %part_1
tie my %part_2, 'IxHash';
# set values for %part_2
# ...
my %big_hash = (
'part_1' => \%part_1,
'part_2' => \%part_2,
...
);