Non-linear scaling of bodies

Hi all,

Is it possible in solidworks to scale a body according to a non-linear scale?  For example if I have a block that has a series of holes in it and I were to scale the block non-linearly, it would form a trapezoid shaped body with the holes getting progressively larger.

Is this clear?

Thanks,

SolidworksParts And Features