Attribute selector: filter the list of attributes by metadata (examples: keyType, dataType)
Once a key type is selected from the Attribute Selector, filter to only show matching values for other options (x/y axis, color, label etc)
Attribute selector should be able to display one keytype based on what was selected.
Example: if census tracts are loaded into a map, the color should only show census tracts data.
Example: If a municipal x axis value is selected, then the y axis, color and size should only show municipal data as options in the Attribute Selector.
The concern is if this will cause an extensive query on the server and slow down the response time too much. To be determined.