Access ServiceDialog variable inside a class method called by another class method

I want user to be able to add in their SSH key at VMWare VM creation. The key will be deployed via processManager.StartProgramInGuest.

I added a text field called ssh_pub_key in the Service Dialog.
I also added a step inside schema Provision VM from Template (template) called SSHKeyDeploy that calls an instance called SSHKeyDeploy with it’s corresponding method in a class called SSHKeyDeploy

I would like to access the content of the ssh_pub_key text field in the method SSHKeyDeploy.

I am unsure how to pass it down or how to access it.

Thank you!

To add some clarifications:
I can see the content in dialog_pub_ssh_key, but my method is called by miq_provision.
Tried to retrieve my value from $evm.root[‘miq_provision’].options[:ws_values], but it doesn’t seem to have anything.

INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_next_state: 
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_provider_category: infrastructure
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_result: ok
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_retry_server_affinity: false
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_state: SSHKeyDeploy
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_state_max_retries: 100
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_state_retries: 0
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_state_started: 2022-02-16 11:31:50 UTC
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_state_step: main
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	ae_status_state: on_entry
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	miq_group: #<MiqAeMethodService::MiqAeServiceMiqGroup:0x000055ee50577d00>
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	miq_provision: #<MiqAeMethodService::MiqAeServiceManageIQ_Providers_Vmware_InfraManager_Provision:0x000055ee4fe5cfc0>
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	miq_provision_id: 227
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	miq_server: #<MiqAeMethodService::MiqAeServiceMiqServer:0x000055ee4fed76d0>
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	miq_server_id: 1
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	object_name: AUTOMATION
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	request: vm_provision
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	state_machine: VMProvision_vm
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	target_class: Lifecycle
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	target_component: VM
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	target_instance: Provisioning
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	tenant: #<MiqAeMethodService::MiqAeServiceTenant:0x000055ee50532610>
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	user: #<MiqAeMethodService::MiqAeServiceUser:0x000055ee504f4478>
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	user_id: 9
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> 	vmdb_object_type: miq_provision
INFO -- : Q-task_id([r123_miq_provision_227]) <AEMethod sshkeydeploy> ws_values: {}