Well i didn't use Hash Tables because when i was 12 years old , when i was made it, i didn't new how to scripting with hash tables. Anyway indeed it doesn't support multi-dimensional arrays. However this is very simple approach to C Arrays, but in no case is not equal or better level. Anyway i just still use this and i would want to post it here for your review, a thing i don't see atm.
Have a nice Day :)