I used 3 different input strings for each of the columns of data I needed. When parsing the data to use in the table, I always appended a "newline" at the end of each entry to created a list that builds. I've added a picture of the Screen Definition I built for my fault tables. As you can see, it accepts a standard string for each of the columns. I also had an extra input for the header of the table. This was the simplest solution I could come up with that gave a list of more than 20 rows.
Please add your solution to this thread if you have a different one.