[Catalyst2|MeshBlueprint] multiple meshes that share vertices

Is it possible to define multiple meshes/blocks that share the same vertices array? In our case we have a single list of vertices, from which we define the volume cells (as polyhedra) but also all the boundaries (as polygons). As far as I can see, this requires the multi_mesh protocol, with each block defined according to the Conduit MeshBlueprint protocol. That does seem to, however, require vertices (‘coords’) to be duplicatd in each block. Can that duplication be prevented?