I have found that even if I find a recipe that is good for piping, it eventually melts outside of the fridge. What I do for cream cheese frosting is add a cream cheese emulsion to my buttercream recipe. That way there is no worries about sturdiness. Everyone loves it and has never questioned if the cream cheese flavor is real. The one is use is made by Olive Nation.