In a small pot with a tight fitting lid, over medium-high heat, add the farro and 1/2 water and bring to a boil. Reduce heat to low, cover and simmer for up to 40 minutes, until grains are tender and have absorbed all of the liquid.
In a separate small pot, over medium-high heat, add 1/2 water and lentils and bring to a boil. Lower the heat and simmer uncovered for about 20 minutes, until the lentils are almost tender. Drain the lentils in a waiting colander and let cool.
In a large skillet, over medium-high heat, melt the butter and add the onions. Cook for 2-3 minutes, until the onions begin to sear slightly and brown. Reduce the heat to medium-low, sauté for about 15-20 minutes, until very tender and a deep golden color, stir frequently.
Preheat the oven broiler on high, spread the pine nuts evenly over a baking sheet and toast for about 2 minutes, until lightly toasted and browned.
Sprinkle the onions with paprika and 1/2 salt and stir to combine.
Add the following to the pot of farro: drained lentils, raisins, thyme, the remaining salt, sherry vinegar, and pine nuts. Stir to combine, spoon onto a family style serving platter and top with the caramelized onions to serve