How to allow only the session owner to spawn certain NetworkObjects in Distributed Authority mode?

In Distributed Authority mode, I would like to restrict the spawning of certain NetworkObjects to be allowed by the session owner only. Is this possible?

It’s a nice way to prevent cheaters from completely ruining a multiplayer co-op game (e.g. spawning 100 enemy AI prefabs). After the objects are spawned, I would still like the authority to be transferrable in certain cases (e.g. session owner spawns first aid kid on the floor, but can assign authority to a player that requests to pick it up via RPC).