Put the water in a big pot and add the beets.
Boil covered, for an hour or until tender.
Let them cool.
Boil the potatoes in the beet-cooking water for 18 minutes or until tender.
Put 4 tablespoons of oil in a skillet and saute the carrots and onion for 8 minutes or until tender.
Stir in the ketchup a couple of minutes before tender.
Finely shred the cabbage and add it to the pot when the potatoes are about half-cooked.
Slice the beets and cut them into matchsticks, then add them back into the pot.
Add the chicken broth, pepper, bay leaves, lemon juice and beans with their juice to the pot.
Add the cooked onion and carrots, and also the dill weed, and cook for 8 minutes or until the cabbage is tender.
Serve hot, with some sour cream on top, and maybe some green onions too.