Wäre es nciht auch möglich die Items einfach nciht zeichnen zu lassen? Also im OnCustomDrwaItem oder so ähnlich der Listview einfach das Item überspringen, das nciht gemalt werden soll?
Edit: Ich habe es gerade mal ausprobiert, wenn ich im Event DefaultDraw auf false setze, malt er das Item zwar nicht, lässt dafür aber einen freien Platz für's ITem..