Tecnicamente si tratta di liste relazionali, più che di un filtro del portale
La cosa non è semplice, e tantomeno lo è spiegarla in una mail 
In breve:
Ti serve una architettura pienamente relazionale, con una tabella articoli, ed una tabella in cui metti taglia e colore dell’articolo
Nel portale hai un campo IDArticolo, in cui inserisci l’articolo da una lista valori dalla tabella articoli; hai poi un campo colore, con una lista che prende i valori da una TO Prodotti2 che è collegata alla tabella del portale con una relazione IDArticolo=IDArticolo
In questo modo mostri solo i colori disponibili per quell’articolo
Hai poi un campo taglia, con una lista che prende i valori da una TO Prodotti3 che è collegata alla tabella del portale con una relazione a 2 argomenti, IDArticolo=IDArticolo, Colore=colore, così che puoi scegliere solo le taglie del colore scelto