Instrument View of a subset of detectors

If I use ExtractSpectra or similar to select a subset of detectors, for example one bank or tube or based on the data in them, and then do Instrument View, all the detectors not in the reduced workspace seem to be coloured as if they had the same counts as the lowest numbered one that is present. Surely it would be better to colour these grey as happens with spectra which are there but are masked? Or possibly omit them from the view entirely, as if they were turned off under the “Instrument” tab - though the subset might not correspond to the groupings defined in the instrument definition XML file.

Also it seems there isn’t a Python API to do the equivalent of ExtractSpectra - to create a reduced SpectrumAxis with an arbitrary sequence of detectors in it.