So I figured out 2 ways I can place multiple fields in to my Cells.
First would be calling multiple Fileds as part as the Table Rule
myTable.Rows[0].Cells[0].Content = Field("Name1") + '<br>' + Field("Location1") + '<br>' + Field("Phone1");
Or I could call make another Rules for each cell
return [
Field("Name1"),
Field("Location1"),
Field("Phone1")
].join('<p verticalstart=topofcolumn>');
Then the Table rule would be like this
myTable.Rows[0].Cells[1].Content = Rule("Cell1");
My question still stands on how to write the Table for the Varying number of Rows and Columns. Any Help in guiding me would be great. Thanks