Не думаю, что примеси особо мешают. Конечно, лучше всего Cr2O3, полученный из бихромата аммония. Но можно его получить и из бихромата калия - добавьте избыток серы и нагрейте (в консервной банке) на горелке, пока смесь сама не загориться. Образуется сульфат калия и оксид хрома, а заодно и много SO2 - поэтому эксперимент следует делать под тягой или на улице.
К сожалению, не успел поробовать взять Co3O4. Cо следующей недели ухожу в отпуск, так что возможность провести эксперимент будет не скоро.