Galkon's Index Repacking involves using a cache suite/editor...
Index repacking is a far more efficient solution to adding new content to the client via the cache. I don't understand why you think it's a bad method of doing so. If you only want to pack a few select items, then do exactly that; you're not forced to pack every single model. You can choose how many models you want in each index.