Dealing with Github SSH-URLs in submodules

I’ve come across some repos (mostly JUCE-based VST plugins) that use submodules liberally to include their dependencies. Some authors are using Github-SSH URLs instead of the usual HTTPS based methods (example).

This results in several issues. I cannot use fetchFromGitHub since this does not seem to support SSH at all. I can switch to fetchGit which works at eval time but still, afaik, requires a GitHub account and SSH key to work (no anonymous SSH).

Wondering if there are any viable methods of patching these URLs before fetching the submodules, but it does not seem as if there is a way to do that. Do I have any chance to fix this except forking or asking the author to switch their submodules to HTTPS?