Sewingsew has a lot of good ideas. Some say they don't add tomatoes. If you make "Baked Beans", they usually have some tomato based products in them. Like Catsup. Don't add the Catsup until the beans are as soft as you want them.
And I have hard water and never had a problem.