I see that you say EXAMPLE here, and honestly i dont see much problem with what your doing, but maybe you could do it this way.
alias hash-refresh {
hfree Table1 | hmake Table1 500 | hload Table1 txtfile1.txt | hsave Table1 Table1.hsh
hfree Table2 | hmake Table2 300 | hload Table2 txtfile2.txt | hsave Table2 Table2.hsh
hfree Table3 | hmake Table3 100 | hload Table3 txtfile3.txt | hsave Table3 Table3.hsh
}