I too have a dear friend who is lactose intolerant and
doesn't eat garlic! When I want to feed her all I can think of are dishes with one or both!
My MIL has used cottage cheese in lieu of ricotta...wouldn't be my choice, though.
There are some new "cheeses" on the market usually found in the Health food section that have no lactose in them. Some of them are even good at melting. That is what I would do.
Good luck! I'd serve Cornish Game Hens stuffed with wild pineapple rice.