コントローラーが不明なサブフローを呼び出したい。パラメータで beginFlow に渡され、それをフロー スコープに保存します。goToForm 内で、flow.theController に保存されているコントローラーを使用して呼び出したいと思います。
def beginFlow = {
    enter {
        action {
            if (params?.redirectTo != null) {
                String flow.theController = params.redirectTo
            }
            if ( flow.theController() ) { 
                success()
            }
        }
        on("success").to("beginPage")
    }
    beginPage {
        on('next').to('goToForm')
    }       
    goToForm {
                    // I'd like this:
                    // subflow(controller: flow.theController, action:'start'
                    // this subflow works, but won't work for all cases
        subflow(controller: 'AZ_A4', action:'start')
        on('done').to('showResults')
        on('notDone').to('beginPage')
    }
    showResults {
        redirect(action: 'results')
    }
}