Add support for indexing combinations of component types