The idea would be to replace the different one-value extraction alternatives by the .subset2 function.
autoplot(microbenchmark( mtcars[32, 11], mtcars$carb[32], mtcars[[c(11, 32)]], mtcars[[11]][32], .subset2(mtcars, 11)[32] ))