can you please explain how you store the model that you create in your app and do the transformation?
yes, of course, more to come next days and with code example if I have finished my first idea and then the question is more clear, need some time for finishing my next issue.

For the numeric input, I would go for creating multiple specialised simple dialogs to fill with info.
I will check this idea, thanks michael and petr for short feedback.