I am sure if someone wants to amend Smelter to work, they will be able to. I think GPUs from the offset are pretty unfair for the CPU miners though, so it was a good idea.
Smelter can work if you have the source code and modify the Algo. But only the developer have it and have not make it public. No way without sources.