Do you think it's possible/probable that the list file is in the index files, but are encrypted using a key provided by the game exe? It would make sense to lock away the index and make it near impossible for us to decode it - as it would perform an additional way to check the game files consistency. Just my 2 cents on the topic - I don't know much about how Storm worked, let alone CASC.
Talking a bit out of my ass here, but I'm thinking that upon execution of the game executable, the index files provide a listfile that is encrypted and decrypted upon load of the game's engine. I haven't the *working* tools or knowledge to see if this is the case or not, so I'm just throwing ideas out there... and now I wonder if anyone has tried to just extract a "(listfile)" from the game... (gonna go try this)