I went through the OpenEXR technical introduction found here: it says that besides multi-channel files, OpenEXR also allows for the creation of "deep" files: i.e. it allows for assigning multiple recordings of a value (or a set of values) to the same channel.
I am using Blender to simulate reflection spectra. For this I loop through a parameter that takes on more than 300 different values, and for every value I use Cycles to render a new image of my scene. Instead of assigning every RGBA-output of every rendered image to a new channel, I would like to assign all 300 images to the same channel, in an ordered way. All 300 values of the parameter should be stored together (also ordered) in another channel of the multichannel EXR. This would mean that within the same file, I would be able to look up every one of the 300 rendered images (beauty passes) by its corresponding value of the parameter.
Is there a way to do this with Blender? I found good explanation about how to create multichannel EXR, but nothing on how to make a channel in such a multichannel file "deep". I tried connecting many input nodes to the same output channel but this isn't possible.