Profile doc - 3 part configuration

Hello,

I need some input how to best solve a configuration issue in my application.

There is a Profile document where configuration for my application is saved.

And I have some 2 field value items.

Like “Item name” - “Price”

The current solution is that I have made a normal multivalue field and each pair of values is separated by semicolon ;.

Like this:

Item1;price1

Item2;price2

Item3;price3

Then I can loop each line and split the items to check value 1 and get value 2 in the array.

But how can this be solved in a better way?

And make it more userfriendly along with the possility to make it easy to expand to more than 2 values.

Like this

Item1;Price1;Comment on item 1

Item2;Price2;comment on item 2

A easy, userfriendly with as little work as possible.