[WIP] Fix bad idx entries
The idx table is an ugly hack which concatenates four values only to
later explode it. But if the strings are too long for the field
parts are left out and as a result explodingthe value returns
the wrong number of fields.
- Something else is editing these values meaning the last two values
are lost before they reach makeIdx.