I ran into the same problem and I resolved it with a quite exhaustive solution. I saved the residuals and fitted values for each separate imputed dataset. This works okay if you have only a limited amount of datasets, but will become more complicated if you have more datasets (I had 75, so my script became terrible long).
I will explain my solution based on an example with 5 imputed datasets:
# Computing and saving the mean residual per individual over 5 imputed datasets
RS1 <-residuals(model1$ana[[1]])+residuals(model1$ana[[2]])+residuals(model1$ana[[3]])+residuals(model1$ana[[4]])+residuals(model1$ana[[5]])
RSmodel1 <- RS1 / 5
# Computing and saving the mean predicted value per individual over 5 imputed datasets
PS1 <-predict(model1$ana[[1]])+predict(model1$ana[[2]])+predict(model1$ana[[3]])+predict(model1$ana[[4]])+predict(model1$ana[[5]])
PSmodel1 <- PS1 / 5
# Creating the residual plot
plot(RSmodel1, PSmodel1)
I hope this will help you!
I am very aware that my solution is quite inconvenient, but it will do the job :)