Well, figured that one out. Silly error on my part. I hadn't successfully specified the field domains for all of the subtypes and so when I pulled up the editor widget I didn't notice that the one subtype I had successfully specified field domains for was working...went back and updated all subtypes and now the widget is working great!