Самый радикальный пересмотреть список атрибутов писателей.
Вы уверены что эти "уникальные" атрибуты в таком количестве и такой важности, что требуют все отдельных таблиц?
Если отличия в категориях в 2-3 атрибута, то можно расширить число полей в таблице Писатели.
Если сильно больше, то завести одну таблицу "Атрибуты писателей" куда и сохранять "ид писателя", "имя атрибута", "значение атрибута"