Sounds like this could be a great use case to expose custom shaders for imagery layers. Currently I think you would have to write a custom material and fetch the image tiles, and pass the individual images as textures to your custom material, which would be a bit hacky.
Can you describe your use case a bit more? What kind of operations would you want to do on the imagery layer? Would it be like filtering it to only show values above/below a certain threshold, or would it be adding it to another layer, or something else?
I'm using this information to inform a feature request on GitHub (you can also go ahead and open that feature request yourself if you'd like).