Yeah, without source edits you're going to have to make multiple equipment slots as mentioned above.
You will probably run into some issues if you don't make a distinction between the different gem slots though. In case people want to equip their gems, but the gem they have is for slot 1 and not for slot 2.
You can get around this by having a 'Soul Gem' type, 'Body Gem' type, etc.