Right.  This should be easy to implement in the Bandpass as a function paradigm, and somewhat trickier in the Bandpass as a tabulated list of wavelengths and throughputs paradigm (since the individual component's tabulated wavelengths may not match).