Is there a way on the factory remote to then access cd1, cd2, cd3?? If so, then all you need to do is program the universal with each players codes from the factory remote after setting it up to control each... if that makes sense. If there is no way for the factory remote to distinguish between the multiple CDP's, which there should be, then yu are most definitely hosed..