Ok, this is working, I am sure someone can slap me around if there is a better approach:
Code:
model = self.gui.library_view.model()
model.ids_to_highlight = invalid_ids
model.ids_to_highlight_set = set(invalid_ids)
model.current_highlighted_idx = 0
self.gui.library_view.select_rows(invalid_ids[:1])