Hi Michael,
The other day I had a similar problem and after some research I found out that you can run multiple versions of the same DLL within different folders by adding the following inside the assemblyBinding definition within the web.config:
I hope this code comes across properly. With this definition, the proper DLL will be loaded for your module based on the version it requires. You can use this as a reference for your own needs.
Not sure if there is a better way but I was very happy when I found out this would actually work.
Best regards,
Aderson