Are you sure you're looking at the actual value, not just the key?
I have no idea, I think so. Most of it looks like a big table of 64-bit datatype/64-bit data structs. The ones with 0x4 for the datatype do all point to a string, so that fits with what lua.h says, but then there's lots that aren't defined there (namely 0xA, which is probably added by Havok). It just looks like it runs over a bunch of tables (0x5 datatype stuff) a billion times, while creating new tables (metatables?) and removing them, and searching for both _instance and _index and going through them. I just dunno what it's doing. How do I tell what's a key and what's a value?