Es un poco trabajoso pero posible.
Dos palabras, Script y Layouts.
Todo funciona por Scripts y cada vez que "aparece" un nuevo campo con botones para seleccionar es una presentacion distinta.
Ejemplo: Circulares1: Opciones 1,2,3.
Cuando seleccionas 1, realmente lo que hay encima del circulo del 1 es un boton invisible que genera un script que lo que hace es establecer el campo Circulares1 con "1" y va a la presentacion 2, donde ademas de aparecer el campo Circulares1 ya marcado y NO accesible, aparece otro campo Circulares2 para que selecciones.
El curro es que necesitas tantos scripts como botones circulares tengas y tantas presentaciones como combinaciones. No obstante, diseña una del todo y luego solo es duplicar la presentacion y añadir un campo.
¡Ánimo!