Oh, dear. Thank heaven I took home ec a few decades ago. Yes, I have freinds that are in all those categories, but never try to make every dish satisfy every need. I just make sure there is something for everyone. My Jewish and Muslim friends eat pretty much the same food. Vegans can be very hard to please, so I do need to know in advance if they are coming. I actually had to confess to putting worcestershire sauce in a dish when I learned at last moment that a friend's daughter had "gone vegan". My lactose intolerant friends, thank heaven, take a pill if they need to. But if you have to satisfy all of them with every dish on the table, just skewer fruits and vegetables and leave it at that! Roasted veggies make a great broth. Any dish with beans -- humus, soups, stews. Whenever you need a substitute for a smoked pork (ham, ham hocks, etc), then cook some veggies (squash, eggplant, onions) over coals, then make soup from them. I know your daughter's assignment is over, but these are good hints for everyone who has a wide variety of ethnic diversity in their social group.