In a large stock pot, brown the sausage until almost cooked through, about 5 minutes over medium heat. Add the onions, peppers, celery, and garlic. Cook for about 3-4 minutes or until the onions become translucent. Stir in the ham, Cajun seasoning, hot sauce, bay leaves, salt, pepper, and the beans. Cover with the chicken stock.