I am not indifferent to changing the projectstructures, if that helps - on new projects.
Doing that on current ones, would be a mess...
If you fancy yourself or someone in your employ as a scripting maven.......
Unlike almost all other Mac programs, Resolve just happens to understand and respect symbolic links. You might want to use that to do a "virtual consolidation" of your source files. Giving you more details would probably be a bit inappropriate for reasons I won't go into, but extrapolate and you'll get the point.
That is, if you happen to have a scripting maven available...