unhooker
Etymology
From unhook + -er.
noun
One who or that which unhooks.