repeated measures ANOVA with random effects

I'm trying to do a repeated measures ANOVA on some data, but I have some random effects.

I want to compare the an individual's Latency.To.Demonstrated in a single trial vs an individual's Latency.To.Nondemonstrated during the same trial

I want to include the random effects of Group and Demonstrator ID. Here's an example of a GLMM working with a different portion of the data set with the inclusion of these random effects.

model <- glmer(Same.Side ~ Demonstrator + (1|Group/Demonstrator.ID), family = "binomial",data=Latency)

Is there a way to add in these random effects with a repeated measures ANOVA? I understand after talking with my PI that there's a way I can format the data to make it compatible with a GLMM, but it's more complicated and he said to see if I can figure out how to add random effects to a rm ANOVA first.