Try avocado instead. Full of good fats and oils, is really healthy and tastes better than cream cheese! lol
If you do have cream cheese, try reduced fat phili - it has much les fat than butter. Just remember though that if you are using a butter substitute that you need to use only as much of it as you would butter, if not less, otherwise even if it is lower in fat, you are more than likely going to be using more calories anyway, and defeat the purpose, iykwim?

HTH