App switching is still the way to go, all you have to do is create one / more 'dummy' apps that represent the profile you want to load, and have KM 'open' that app to trigger the StreamDeck profile.
It only takes a couple minutes to set up and it's well worth it.
I'll dig up the thread that describes how to create the dummy apps