Arkadaş gelen verinin array olduğunu fark etmemiş sanırım aslında yapmanız gereken tek şey spanları bir array atıp field isimlerini renk lerin isimi olarak tanımladığınızda geriye sadece bir fonksiyon oluşturup içinde aramak kalır.
Kodları güncelledim, array olarak geldiğini farketmemişim. tekrar dener misiniz
Şimdi sorunsuzca oldu işte

çok teşekkür ederim elleriniz dert görmesin.