Sorry about the slow reply. There's actually an example of rotating around multiple angles in the paper. It's at the end of page 23. The way it works is that you create a matrix that defines the rotation around either the x, y, or z axis and apply that rotation and then you can create another matrix that defines a rotation around one of the primary axes and then you apply that to the existing matrix to create a final matrix that defines both rotations.
To tell you the truth, I don't know what the angles in the Occurrence Properties dialog even represent. What are those angles measuring? Think about a part that has it's own x, y, and z axes and then you rotate that part 45 degrees around the z axis. That's simple and everything makes sense. But now rotate the part 30 degree around the x axis. Where are the axes of the part pointing and how would you define that with three angle values?
If you can describe exactly what it is that you're trying to do I can probably put together some code that does that.