I'm pretty much guessing here.
You probably have to set the rendering on the model dummy entity instead of the player.
To get the entity, loop through them by classname "player_model" and compare pev_owner to the player id.
If there's no hit, use the player as the target entity. (If that is a possibility, I don't know)