How big is your purse Connie?
I have Corinne Netzer's "The Complete Book of Food Counts" (1997) which has the macro nutrients you're looking for plus cholesterol, sodium & fiber. It's a standard paperback, 6.5" x 4", but nearly 2" thick. It does list a lot of brands & some fast food. A newer edition might have more fast food (but it would probably be even thicker).
Maybe you want to go electronic?
Debra