Hola no quiero sonar arrogante, pero no conoces la 3a forma normal de base de datos?
Te puede ayudar mucho, posiblemente deriven mas entidades y en lugar de 1 tabla de 30 campos puedan quedarte mas tablas de menos campos
http://www.trucostecnicos.com/trucos/ver.php?id_art=278