Well, I haven't found a good solution, but a way to to it.
I call setFirstColumnSpanned() directly from my model from the data() method when this item is accessed.
Of course, the model needs to know its view ... and this causes a bit headache but it works for me.
Bookmarks