Old thread but simply had to reply.
some 10 years ago I played with those chips alot. The heating issue may be caused by self oscillation. Those chips tend to do it. You could try to modify output zobel network or limit input bandwith. For 4 ohm applications I have tried current boosting circuitry with additional transistors. Schematic can be found here:
http://album.ee/node/17065204/50126920
The transistors can be whatever power BJT, MOSFETs or even IGBTs(if one can find P IGBTs). R3 needs to be changed only for proper current. It has to be calculated so, that the chip current is equal to transistor current.