CHOP -> DAT -> CHOP issue

Hi.

I need to move text along curved line.
I’ve decided to do this with textSOP → TransformSOP (translateX) → TwistSOP with “Bend” operation.
But when I change translateX value the curvature of result of TwistSOP changes to. In simple words - the path for text is not fixed.
So I’ve tried to merge TextSOP and Line (with 100 points) and translate Text along this line. The result of TwistSOP become stable but there is unwanted line combined with my text so I need to remove this part from geometry.
I’ve tried to use SOPtoDAT. I see that line’s points is in first 100 rows. SelectDAT (rows >101) will give me only Text geometry data. But the resulf of DATtoSOP is different than I expect. It is the same even if I use SOPtoDAT as my source in DATtoSOP .
I don’t have enought experience with SOP’s data manipulation, so may be I’m doing this wrong way and need some help. Also I’ve noticed that SOP->DAT->SOP operations takes a lot of time to cook. This may be a problem because I need to move about 20-30 words with it’s own path.
Example file is in attachment.
NewProject.3.toe (5.51 KB)