Create a reader plugin to read multiple files into one vtkMultiBlockDataSet

Yes

There is a pattern mechanism in the XML definition of the reader, see AMReX Particles Reader in readers.xml