Soak beans overnight in water or quick-soak by covering by 2 inches with boiling water and leaving them for about an hour.
Rinse soaked beans and place them in a pot with the onion, bay, rosemary and garlic. Cover with 2 to 3 inches of water and bring to a medium, rolling boil. Add salt and cook beans to tender, about 40-45 minutes. Remove the herb stems, bay, onion and garlic, and reserve.
For the soup, heat another pot over medium heat with olive oil, 2 turns of the pan. Add fennel, onions, garlic and chili pepper, season with salt and cook, partially covered, to tender, about 10-15 minutes, stirring frequently. Wilt escarole into pot and add a bit of nutmeg to greens, about 1/4 teaspoon.
Hand-crush tomatoes and add them to the pot. Add stock, reserved beans and cheese rind. Simmer soup 20 minutes to allow the flavors to combine. If the soup is too thick, add 2 cups water and bring to a boil. Add pasta and cook to just tender. Remove the cheese rind and serve soup in shallow bowls topped with EVOO and cheese.