Generally speaking, you can't mix various types of spray heads on the same zones because thier precipitation rates usually won't match.
As an example, in the days of just Rotors and Spray heads, a Rotor zone might lay down an average of 1/2" of water in an hour, while a spray head zone would lay down 1/2" of water in 15 minutes. If you try to place those on the same zone, the area covered by the sprays would always get 4 times as much water as the area covered by the rotors... and it's generally not desirable for one section of your lawn to get only 1/2" of water when another section gets 2".
That's one of the "magic" things about the various types of MP Rotators... they all have the same precipitation rate and therefore you can mix and match the types of Rotators on the same circuit.
But today, the answer isn't quite a cut-n-dried since there are now various ways to get water down, not just simple rotors and sprays. So the real answer to your question is you have to determine the precipitation rate (inches of water per hour) of the PGPs (the precipitation rate depends upon the GPM (which is determined in part by working pressure) of the PGPs and they way they are arranged (square pattern, triangular pattern, etc)) and the precipitation rate of the MP Rotators (again, determined by GPM and the way they are arranged).
So without knowing the intiment details of your system, there's no way to know for sure. The general wisdom is to not mix various types of spray heads, but if you know what you are doing and can match the precipitaion rates, then there isn't a reason you can't.