Sanırım şöyle bir şey var,
SELECT * FROM table WHERE some_col IS NULL OR some_col = ''; yani sorguda column durumuna göre getirebilirsin. Gelen veriyi direk sorguda filterelediğin için yine columncount icine dolu olanlar gelir. ikinci bir durum olarak Onaylayıcıları ayrı bir tabloda tutup, kimin hangi durum için onayladığını 2-3 sütunda tutarak normalizasyon ile çözebilirsin
Farklı bir tablo ile şuan için yapmam mümkün görünmüyor.
Önerdiğin yolu denedim. Sonuç maalesef başarısız.