Hi,
You could split manually, I think you can get passed the ignored 0s.
now, maybe you should then wrap your double into an class and use FsmObject to work with it, but every mathematical actions for float will have to be duplicated and modified to work with your double object wrapper.
the other solution which I think it best is to use soft references like I do for XmlMaker where I need to let the developer work with xmlNodes classes which isn't also available as an Fsm variable, so what I do is I keep a list of my values with string keys defined by the developer, and then he can refer to any custom value using that string. I would explore this.
Bye,
Jean