Usually, I needed one or two scenario artifacts, and I would create them myself, modifying existing ones. But since there is an "Add" button in the parameters tab, I think it is possible to add a large number of new artifacts; unfortunately, I don't know the upper limit. I only added my own artifact once, just for fun. I haven't tried testing it with GSComp, but when I accessed it through scripts using its ID (ARTEFACT_SPEAR_OF_ETERNITY)... it added that artifact! That's why I decided that this method might help you.
I will try it. Thank you for the answers =)