I hate to hijack this thread, but since I've seen a fair amount of interest in this the last couple of years, I reached out to Elgato to ask them about implementing it in the future, and they replied today.
You can read more info here:
Elgato's Response to Setting Stream Deck Profiles via Keyboard Maestro or Other Third Party Apps