How to get a Models optimiser factory

How can I get a models optimiser factory? I’d like to be able to do:

using JuMP, HiGHS
m1 = Model(HiGHS.Optimizer)
m2 = Model(optimizer_factory(m1))

Although I’m not sure if I’m coming at this the wrong way. Here I’d like to make multiple new copies of a model with the same optimiser for parallelisation purposes (I appreciate for now only one copy is made so it is redundant).

How can I get a models optimiser factory?

You can’t. Restructure your code so that you pass around the factory, rather than passing around the model.