This is the same problem like here: http://forum.pfsense.org/index.php?topic=293.0
You have to use advanced outbound nat to create additional nat mappings for the internal networks pfsense doesn't see directly (in the webgui at Firewall>NAT, outbound tab).
Also make sure you have all routes setup accordingly.