really fix allowing multiple message filters
update model indices and del slices to inverted message list