Place beans in a soup pot with salt, ham hock, sage, onion, garlic and enough water to cover by 2 inches.
Cover and cook for one hour or until tender. When the beans are cooked, remove the pork rind and blend 3/4 of the beans with the bean liquid and onion.
Return to the pot.
Heat the oil in a skillet and sauté the carrot, onion, celery, rosemary, garlic, basil and sage for 7 minutes, stirring constantly.
Add the tomatoes, 3 tablespoons hot water and continue to cook for 10 minutes.
Blend the vegetable mixture and add to the pot.
Bring to a boil and add the farro, cover and cook over low heat for 30 minutes.
Add salt and pepper to taste.
Add water as necessary to maintain a dense consistency.