have to say not the most obvious field delimiter - if it makes it easier - and you can be sure of another single character not being used for anything else - then use that and at the end do a replace with :::
In the meantime, will try your uodate at start etc and see what happens, although I know that I have tried that in the past.