Controlling the Build modifier?

Hi guys!

I would like to know if it’s possible to control the progress of the build modifier? It seems like the only thing you can set is the start and length and that’s it?

I have it set up so that it builds the mesh on the Z axis from +Z to -Z.

The problem is that the build modifier doesn’t actually build the mesh in a linear way, but it does so depending on the number of faces on the given height(Z value).

Would it be possible to control the modifier using a driver or something like that?

Thanks so much,
toast