SFTP through the firewall

I need to connect to via SFTP to a machine behind a firewall (which has SSH access), basically a simple SSH tunnel through a firewall. What I do now from a command line:

ssh -L 2222:destination_machine:22 myuser@firewall
sftp -P 2222 myuser@localhost

Would it be possible to add support for tunnels to the FTP connections?