Adding diffuse, Specular and bump maps to a single model

I can only apply two textures to my model when choosing from the predefined list of shaders.

Do i have to develop my own shader to add bump, Specular and a diffuse map or is there an easier way?

Specular map is encoded in the alpha channel of the bump map.