"Converting"(?) G4 random engine to STL?

I’m wanting to interface a standalone event generator into my G4 application. The generator has a well defined API, and makes use of its own random sequence by way of std::mt19937_64 (std::mersenne_twister_engine<...>).

Does anyone know if there’s a way to wrap the CLHEP engines in a way that they could be registered as an STL engine, into something like this event generator?