I like the concept. However, why would you not like to be able to seek if you do not possess the catalyst? I would imagine it would just function like repairs, where the crafter could provide the item.

Thinking on it more, I think it would be most useful if we had options to provide the catalyst ourselves or leave it up to the crafter to provide it.