Depending on what you’re doing, if the indexing order is paramount, instead of removing instances, move them. Move them where we cannot ever find them, under the carpet they go.
You can also add the indexes to an array fitst and then batch remove them from HISM. Example:
Removing them with a for loop one-by-one is not a thing since the order gets jumbled, as you said.