It has nothing to do with the model, you can make any unit upgrade into any other unit in this way (the Berserker unit type is actually listed under Orc - Special). You need to set the unit type and availability fields in the custom berserker upgrade and then make sure the Grunt unit actually uses that upgrade. It really should be that simple.