Not sure if there's any equivalent for that in ALTO. Glyphs are supposed to be ordered by XML order. Spec does not say anything about words and lines though. IDNEXT is only for region-level ReadingOrder I guess (which you already have in the TODO).
But see PRImA-Research-Lab/PAGE-XML#26 for correct interpretation on the PAGE side.