I am not an expert in this area, but my understanding is VTP pruning just stops traffic for a VLAN being forwarded to the switch if there is nothing in that VLAN connected to the switch. You are better off just allowing the 4 VLANs you require on the trunk. For example, on a 3524:
int f0/1
switchport mode trunk
switchport trunk allowed vlan 1,2,4,8
And a 5500 switch, it would be something like:
clear port trunk 4/1 3,5-7,9-1000
OR
set port trunk 4/1 vlans-numbers
Hope this helps