It appears you currently have no way to have a custom list with pipes (|) in the value. It keeps interpreting the pipe as the separate even when there are commas as well.
Example value lists I've tried:
Apple|Oranges, Grapes|Pears, Cherries|Strawberries
Apple\|Oranges, Grapes\|Pears, Cherries\|Strawberries
Apple||Oranges, Grapes||Pears, Cherries||Strawberries
"Apple|Oranges", "Grapes|Pears", "Cherries|Strawberries"
All of these seem to give me random data that looks like the following:
I would expect to see: