RX Arms makes a heatshield for the M4 and it is really really nice. The only other thing that I know of that comes close to that would be the Briley forearm. It doesn't completely cover the barrel on the top but it does give you the ability to hold up on it higher than the stock forearm.