You can try something diferent:
Can you use a vbs or bat script to determine the OS version. So, the script calls the right executable.
1. Create a script;
2. Join all executable files and scripts in the same folder
3. Upload the files to software library
4. Make the SCRIPT the default installation file
5. Create the Detection Rules based on MSI code or Executable version
6. Distribute :)
The con is: You will send two packages for the client.