Thanks for the input, they are all pull downs but where there is only one available option they appear as radio.

Other categories have other peculiarities, for example in the Rimless category I seem to be able to filter successfully on Blue, Brown and Black, but all other colours return zero results.

I may start from scratch and make a new attribute set for colours, see if that fixes it.