How to instantiate a copy of an already Photon Instantiated prefab ?

Options
Hi !

I'm facing a little problem with the modding system in my game and PUN1.
To be able to load mods and instantiate them over the network I have basic prefabs containing the PhotonView and everything needed to work.

It works great for vehicles because the MasterClient instantiates the base prefab, includes in the instantiation data what modded vehicle it is and then proceeds to "build" it and tadaa ! The dynamically loaded asset it the same for everyone !

But for something more complex like weapons, I can't do the same because once the modded weapon is built it needs to be reinstantiated and we can't PhotonNetwork.Instantiate() an instantiated prefab without having a PhotonView duplicate.

Is there a way to easily do this ?

Thank you in advance !