Stai usando le macro o il VBA? Se conosci il SetFocus, esso esiste solo in VBA.
In VBA devi scrivere
Forms!NomeMascheraPrincipale!NomeSottomaschera!NomeControllo.SetFocus
Con le macro esiste il comando VaiAControllo, ma mi pare che non puoi farlo "in un colpo solo", devi prima fare
VaiAControllo--->NomeSottomaschera
VaiAControllo--->NomeControllo
Però non ho capito il discorso del "ripulimento"...