Adicionar Plano de regressão ao Gráfico de dispersão 3d em Plotly

Estou procurando tirar proveito dos recursos impressionantes do Plotly, mas estou tendo dificuldades para descobrir como adicionar um plano de regressão a um gráfico de dispersão 3D. Aqui está um exemplo de como iniciar o gráfico 3D, alguém sabe como dar o próximo passo e adicionar o avião?

library(plotly)
data(iris)


iris_plot <- plot_ly(my_df, 
                x = Sepal.Length, 
                y = Sepal.Width, 
                z = Petal.Length, 
                type = "scatter3d", 
                mode = "markers")

petal_lm <- lm(Petal.Length ~ 0 + Sepal.Length + Sepal.Width, 
               data = iris)

questionAnswers(4)

yourAnswerToTheQuestion