This is a good idea. I've noticed that creating non-random event quests can be spotty - no guarantee they'll spawn (the force spawn tag in elementaldefs does not seem to work).
but if you can give an item, and that item can spawn exactly the custom quest you created, thar be possibilities...