Top tip: If you ever need an index for something that doesn't have one, hash whatever it is about the object that is unique and use the hash as an index.
I'm using ~100 checkpoints for a project (I can't see a way to set indices in the layout editor, other than the first 4) and I've just hashed the X and Y coords together to use as the index as none of them are going to overlap.