Sort CMS data into columns, Filter multiple datasets

WIX Studio

I want to display CMS data in a List repeater, sorting data into columns.

Column A - Phase 1
Column B - Phase 2
Column C - Phase 3

The best solution I have so far is just creating three separate data sets based on the collection, filtering by Phase, and then just linking that to three separate repeaters.

However, I also want to be able to filter the data based on another condition (eg. colour)

Is there:

A. A way to link a filter to three separate data sets
B. A different way of sorting CMS collection into columns based on a condition

Here is an example of what i am trying to achieve:

Collection Data structure:

Item name (unique)
Phase (Phase 1, 2, 3)
Colour (Blue, Red)