That should be possible, but where would you terminate VLAN2, 3 & 4 ?
It is possible to terminate these vlans on the router if the latter supports double tagged subif like 7206 for example.
since you have 3 edge switches pushing same inner tagged vlans, you will need to consider secondary IPs (I have not tested this part).
Router(config)#interfacegigabitEehernet1/0.100
Router(config-subif)# encapsulation dot1q 100 second-dot1q 2.
If you are planning on using ACL on Router, PVLAN would be useful in this scenario to take care of L2 cross talk.
HTH
Sam