Способ хорош, только можно обойтись без оксида кальция? Карбид создает лишнюю примесь. Думаю, углерод восстановит кремний сам. Надо попробовать.
Из припоя можно, и сравнительно легко. При сильном долгом нагревании свинец из припоя улетучивается,а олово остается. Желательна тяга, пары свинца...
Нитрит!