Dynamically change the base column of a filter based on another filter

Hi,

The idea that i am exploring is to have two filters. Filter 1 will have the Name of a Column 1 and Column 2 . Based on the Selection of Filter 1, Filter 2 will show the distinct value of the selected column. Can this be done ?

Filter 1 Filter 2
Name of Column 1 Values of Column Selected in Filter 1
Name of Column 2

@shaun @taddwood