Applying materials to mechanical blocks for rendering

If I have a library of mechanical blocks, is there a way to insert them into an assembly drawing, then apply materials to different parts of each or am I only able to modify the block.dwg itself before insertion? Ex: I have a cabinet that needs wood grain on the face for one insertion, but for the next it needs to be paint.
thanks