Thanks for your project, Tomas.
There is one weakness of field (against table) editor approach for multivalue fields, though.
If, for example, some of the values do not feat field length (must be transfered to the next row) it could cause disorder in fields display.
Here is the illustration.


I think this can be solved via adding appropriate number of empty values after price, if thing description is more then one string (for this example).