If you have an O-1 visa, your significant other can get an O-3, which allows them to join you, but not work. Their whole presence is tied to your visa, if you lose your O-1, they lose their O-3 too. I was looking into getting an O-1 at one point, but stopped once I came to learn this.