When you say you can't change the program, do you mean you have zero access to it at all, or that it needs to remain functionally the same for process validation purposes ?
I expect that in the worst case, you will have to change the Electronic Keying from "Compatible" to "Disable Keying".
I believe that "Compatible" keying causes the PLC to check only the Vendor and Type, but not the Product Code or the Major/Minor Revision.
But despite my otherwise very deep RA networking expertise, I have never looked into this in detail with PowerFlex because I always have access to the controller and the integration of DriveTools / drive profiles.
A Product Code would be different for a different power rating drive, and typically every different part number (1-phase and 3-phase have the 4th character different) has a unique Product Code.
On ControlNet and EtherNet/IP, either the drive or the PLC can check the keying and reject it if it's inappropriate. On DeviceNet that's the Scanner module's job.