Heat oil in saucepan and add onion, celery, and carrots. Simmer slowly until onions are almost clear--add garlic and cook until fragrant--about 30 seconds. While veggies cook, rinse canned beans under cold water. Blend three cups in food processor with one cup of water and the chicken base. Puree until smooth. When veggies are ready, combine beans and pureed beans, whole beans, water and all other ingredients into a pot. Bring to a boil and then reduce heat and simmer uncovered for at least one hour. Serve with cheese and chopped green onion.