What you're describing can't work, as command from a profile that isn't loaded, logically won't be available.
What you can do, is to create a separate profile containing your shortcut commands, and configure that either as an included profile for all the profiles you want to switch between, meaning the switching would only be available while one of those profiles is loaded, or you can configure it as a global profile, meaning it'll be available in any loaded profile.
Configuring included profiles is done using the "Include commands from other profiles" option on the "Profile General" tab of the profile options window.
Configuring global profiles is done using the "Global Profiles" option on the "General" tab of the VoiceAttack options window.