I've not used the tech, but maybe you could reduce some languages to something lower-level than words, but higher-level than letters. Like syllables. A dictionary of syllables might not be useful, if it's a 2-3 letter syllable that's looked-up via a 2 key chord. Dunno, that might be too simple. But I'd say there's a lot of space here for something better than regular stenography or QWERTY.
Much of what steno dictionaries do is just that. Here's plover's default main.json dictionary [0].
The ^ character in entries works like glue. So entries that end with ^ attach to the next thing you write, and entries that start with ^ attach to the previous thing you wrote.