Can you provide a sample project with this geometry, so I can look in more detail and get a feeling for the scope (and how to do it, since the physics trimesh doesn't work.)
The answer to this may be coming with a possible refactor, stay tuned.
https://kindeyegames.itch.io/construct-3-cannon/devlog/639845/examining-a-refact...