This stream probably won't work out for your wife. For the self employed stream, the cultural activities you participate in need to be on a world class level - meaning that you have to have some sort of international achievements or recognition. Based on the information you've provided, she won't qualify. Agreed it would make a lot more sense for you to sponsor her as your spouse.