Set Password plugin Conflicts with Ajax Login

I’m trying to use an Ajax login/registration widget on my site in place of the registration page on a subsite in my multisite network. I’m also trying to use the Set Password plugin to require users to enter a password when they register, instead of having the password sent to them after they submit a username and email. I’d also like a CAPTCHA, to prevent spam registration. So far, I can’t find a way to combine all three successfully. The enter password fields don’t show up on any Ajax widgets, no matter which plugin I try.