Preheat the oven to 350ºF (175ºC). Slice the tomatoes in half and place in a bowl. Drizzle with 2 to 3 Tbsp. (30 to 45 mL) olive oil and season with salt and pepper. Toss gently to coat the tomatoes in a thin layer of oil. Spoon them in a single layer onto a baking pan. Bake for 10 to 15 minutes or until the tomatoes have softened but not collapsed. Remove from the heat and set aside.
In a large pot, bring 4 to 5 cups (950 mL to 1.2 L) water to a rapid boil. Add 1 tsp. (5 mL) salt and the cauliflower florets. Cook until the florets can be pierced with a fork but offer a little resistance. Remove from the pot and drain for 15 minutes.
Toss cauliflower florets in a bowl with just enough olive oil to lightly coat, about 2 to 3 tsp.
(10 to 15 mL). Sprinkle the curry and cumin over the cauliflower and toss again. Season with salt and pepper to taste.
Place on a baking sheet and roast in the oven for 15 to 20 minutes. Rotate florets after 10 minutes. Remove early if cauliflower begins to turn colour.
Transfer the cauliflower to a food processor. Add the cheese and 1 to 2 Tbsp. (15 to 30 mL) of extra virgin olive oil while the processor is on to create a smooth, velvety texture. Dribble in more oil if necessary.
Add lemon juice, and salt and pepper to taste.
Serve mounded on toasted baguette slices. Top each crostini with two roasted cherry tomato halves.