Specifying source address for scan tasks

If I create a number of subinterfaces, is there a way to specify the source address to be used per scan, to see the effect of firewall/iptables on exposed services?