is there anyway to do things like desaturate or invert on a smart object without having to rasterize?
Adjustment Layers, clipping masked to the SO (alt-click on the line between the Layers’ symbols in the Layers Panel).
Retrieving data ...