My basic question: is there anything that you can't impute using MI?
My more complicated question:
Consider the regression $Y=\rho T+X'\beta+\epsilon$. For whatever reason, you want to weight the regression. Say that you are weighting by an inverse propensity score, assuming that such would get you to conditional independence and causality.
Specifically, $pr(T==1) = logit(Z'\gamma + \eta)$, which gives you weights as $$ w = (T_i/pr(T)+(1-T_i)/(1-pr(T))^.5 $$
Say you're missing elements of Z. Could you set up imputation models for them (using, say, a MICE approach), and use them to construct $w$ which you use to fit the main regression many times? After which you'd combine using Rubin's rules?
Is this invalid for any reason? Is there something special about missing model covariates such that those are the only things that can be imputed?
I've got a dataset with good coverage in the $X$'s, but a lot of missing values in the $Z$'s.