Limiting the blocks that you can type a part property to

Does anyone know of a way to limit the blocks that you can type a specific part property to? How it would work is that when you select the type field of the part property it only gives you certain blocks in your model rather than all available blocks in the model.