No idea which "generic Haas" post processor you are using or on which machine. You can edit a line similar to the following:
if nextop$ = 1003 | tlchg_home, pbld, n$, *sg28ref, "X0.", "Y0.", protretinc, e$
Remove the "X0." and the table will stay at whatever the last X location was. If that is not good enough for you, will take some additional editing.