"Choose your own adventure" / Selector quiz / pivot table with gravity forms

I am not sure how to title this. I am looking to build a preference quiz using gravity forms. This is just an example but imagine you are looking for the right breed of dog. You have a table where the columns are breed group (e.g. Terrier), Breed (e.g. Jack Russel) and then 9 attributes (e.g. Size, energy level, hair type, and so on).

Using a pivot table I can easily filter and make sense of the 100s of options and I am wondering if it is possible to build something like this.

I can build it now using conditional logic but that would be quit complex. I am wondering if I am overlooking something and there is an easier way, perhaps a good plugin or something else I have not thought of.