Put ham bone in a large pot with the garlic salt, onion salt, cumin, bay leaves, thyme, red pepper flakes, salt, and pepper. Add enough water to cover the ham bone. Cover the pot and let it come to a boil. Reduce the heat and simmer over medium heat for 1 1/2 to 2 hours.
Remove the ham bone from the water and cut off any ham still on the bone.
Remove bay leaves. Add ham pieces from the bone back in the water.
Add extra cut up ham, carrots, celery, green onion, diced tomatoes, lentils, and white beans
Cook for about 30 minutes, or until the lentils are tender. Serve warm.