Plotting conditional effects for model with subsetted missing data

I am trying to plot conditional effects predictions for the model fit3 included in the ?mi help documentation. The model fits fine, but I’m unable to run the conditional_effects() function, or the fitted() function for that matter. These functions produce the following error:

Error: Index of response ‘’ contains duplicated values.

Here’s the code to fit the model, taken from the help documentation for the mi() function:

data("nhanes", package = "mice")
N <- nrow(nhanes)

# simulate some measurement noise
nhanes$se <- rexp(N, 2)

# 'mi' terms can also be used when some responses are subsetted
nhanes$sub <- TRUE
nhanes$sub[1:2] <- FALSE
nhanes$id <- 1:N
nhanes$idx <- sample(3:N, N, TRUE)

# this requires the addition term 'index' being specified
# in the subsetted part of the model
bform3 <- bf(bmi | mi() ~ age * mi(chl, idx)) +
  bf(chl | mi(se) + subset(sub) + index(id) ~ age) +
  set_rescor(FALSE)

fit3 <- brm(bform3, data = nhanes)

plot(conditional_effects(fit3, resp = "bmi"), ask = FALSE)

I am running a similar model with missing data on a subsetted predictor (specifically, a group-level predictor in a multilevel model). It would be really useful to get posterior predictions! Many thanks in advance.

Operating System: Windows 10
Interface Version: brms 2.18.0