I wonder if you could use cottage cheese instead of ricotta cheese. They're basically the same thing.
Oh, and you can put a coffee filter into a mesh strainer, pour in a container of plain,nonfat yogurt, and when it's done draining its liquid, you have something resembling cream cheese, with no fat.