Preparation:
In food processor, combine beans, lemon juice, olive oil, garlic, cumin and 1/2 teaspoon of the salt; whirl until smooth. In a 9x7x2-1/2-inch baking dish, spread white bean dip evenly on bottom. In a small bowl, combine red onions, 1 tablespoon of the lime juice, cilantro and 1/4 teaspoon of the salt; mix well. Arrange onion mixture over the white bean dip. Season sour cream with 1/4 teaspoon of the salt; spread over onions. Season tomatoes with 1 teaspoon of the salt; arrange over sour cream. In a medium bowl, combine avocados, remaining 3 tablespoons of lime juice and 1 teaspoon of salt. Gently spread avocado mixture over tomatoes. Sprinkle with bacon and cheese. Serve with chips, pita wedges or raw veggies.