Well, an intersecting grid chart like you have isn’t a typical layout for a database. With that said, what you are trying to do can still work, but not in the way you are expecting. You can’t create a list from a set of columns, but you can create components for each column. In your screenshot, glide automatically created a link component for each column, but you can delete all of the link components and add image components instead. Unfortunately it’s 109 components to create, so it will be time consuming. You also won’t have the column name on the left and an image on the right. It will be a column heading above each image, which will probably be larger than you would like. The size of the images would likely need to be reduced.
I assume this is a list of drugs and whether or not it can be mixed with other drugs? To properly structure this like a true database file, you would need to have your list of 109 drugs in one sheet and then another sheet that contains a column for the initial drug, a column for the drug you are comparing to, and a column for the associated image. This would result in a sheet with almost 12000 rows. I’m sure there are formulas and ways to automatically convert your existing grid into this structure, but you would far exceed the 500 row limit of the free account. With the 2 sheets structured this way, you can create a relation between the 2 sheets, so you would have your initial list of drugs, click on one of them to view it’s details, and then add an inline list using the the relation column to show associated drugs and pictures in a true list.