I don't think you can.
The spending cap is designed to stop unexpected charges i.e. 'bill shock' by going over allowances without noticing.
It's not designed to stop customer chosen options to extend their data usage through the add-ons.
**********************************
I work for Virgin Media - but all opinions posted here are my own