Frank has presented some ideas on enhancing LCIO, and Tony has an older document discussing Adding support for Random Access to LCIO files.
The current LCIO file format is documented here. The SIO format is documented here.
The following list summarizes some of the requirements/desires from these documents.
...