So, running a macro to use Vrykul’s Drinking Horn and Aquatic Shades to hide the derpy helm from it which is pretty simple.
#showtooltip
/cancelaura Cooler Than You
/castsequence reset=20 Vrykul Drinking Horn,Aquatic Shades
The Cancelaura is to remove the buff so when it is recast it will properly remove the shades buff so it can reapply and overwrite the helm appearance in one button.
HOWEVER, it is hitting a problem where every time I relog or change characters, I need to modify the macro (such as adding or removing a space between the two toys in the sequence) to get it to work again. Not sure how to fix that little annoyance, if anyone has a better work-around?