I would look at /etc/lvmrc.
In there you will see the configurable environment variable AUTO_VG_ACTIVATE
If you set that environment variable to 0 and then add lines to the function
custom_vg_activation()
you can automatically start a selection of VGs but leave the others.
To start some VGs, just use
vgchange -a y vgname