I know i'm talking to myself but I can't edit a post and my ramblings might help someone else...

It occurred to me (and would have done earlier if i'd read this thread properly!) that the number in the square brackets is the order the attribute is displayed.

I was further confused that I was missing an attribute but it imperative that you start at [0], I was starting at [1].

Anyway my attributes now line up as I would like so thanks to the people who have contributed to this thread, it is something I have been wanting to do for years.