The Heriot Watt computational imaging group has demonstrated a snapshot spectral imager that separates 8 different spectral images onto different regions of a single detector array. See Alistair Gorman, David William Fletcher-Holmes, and Andrew Robert Harvey, “Generalization of the Lyot filter and its application to snapshot spectral imaging,” Opt. Express 18, 5602-5608 (2010)