I seem to not have explained my idea correctly.
I understood, and it would be a good idea if the CO caching loop took a long time, but it doesn't take very long at all. It doesn't load the World.ini 255 times, it just searches it 255 times. I was afraid all those searches could take a while with a large World.ini, but it's not significant.
Your idea is still a good one. Even tiny performance tweaks are good.
Edit: Discovered a bug: One of the golden creatures is misaligned in the inventory. I'm not sure how this happened since I'm sure they used to line up correctly. I'll fix it soon.