I think it is unlikely you can change the PDTCPR part of the profile name. There are processes that expect it to have PDTCPR.
What if you use a double level HLQ ?
e.g
TEST.PRF.PDTCPR.profile-id.profile-ssid so making PDTCPR a third level qualifier?
What specifically about PDTCPR as a dataset name qualifier is causing a problem?
Keith