I wouldn't worry about salt, but do go easy with it.
Beans are out for many as they are legumes and they don't eat legumes. Same with dairy. Many feel dairy is not needed as most mammals don't eat dairy after infancy.
I don't eat legumes, but I do use dairy in small amounts. Cream on my berries, a little cheese on meat or vegetable, some yogurt, etc.
Yes, anytime you eat carbs you should have at least equal amounts fat and/or protein. Fat is not the enemy, it's actually your friend....as long as you limit veg oils and artificial trans fats. If you want an apple, have it with some cheese. Don't eat the apple alone as it's pretty much all sugars.
For information on the diet, I'd check out Mark's Daily Apple (www.marksdailyapple.com/
)...but essentially you eat what could have been hunted or picked by our ancient ancestors. Meat/fish/fowl of anykind, natural and preferably naturally fad/raised. Fruits, veg in season (although many eat veg all year round, even though they probably weren't around all year in their area).
Animal fats and proteins are usually considered preferable to vegetable sources. Processed foods are out. Grains are usually not considered primal/paleo because they require a certain amount of processing to make them edible. If you do eat grains they should be prepared properly.
Working with a budget is tough....but you can get really good buys in some stores and warehouse places.
Hope this helps! It really is a fantastic way to eat!! Good foods!! Tasty foods!!!
Low Carb and Paleo advocate
Palindromic Rheumatoid Arthritis diagnosed September 2007
Raleigh Low Carb Examiner