Update: Dave Reid just added basic field token support to Token. Try the beta4 of Token (http://drupal.org/project/token) before Entity Tokens. I worked out what needed to happen a few weeks ago, and finally wrote it up. I didn't realize there was an update the Token when I posted. Haha! Internet moves quick!
The lack of field tokens in Drupal 7 is a huge problem (See http://drupal.org/node/691078), but there is a good workaround: Entity Token in the Entity module (http://drupal.org/project/entity). Enable Entity and Entity Token, and the majority of your fields become available as tokens.
A problem youi'll quickly run into, especially if the Node Reference module (http://drupal.org/project/references) is enabled, is that the Token Tree UI will become unwieldy. In my case, the Account Settings page (admin/config/people/accounts) becomes 42 megabytes. A temporary solution is my patch in: http://drupal.org/node/1058912#comment-4830326 which allows you to adjust the tree depth from 4 to 3 or 2, significantly reducing the amount of tokens.
Modules I am using Entity Token supplied Field Tokens with:
- Pathauto: http://drupal.org/project/pathauto
- Automatic Nodetitles: http://drupal.org/project/auto_nodetitle
- FileField Paths: http://drupal.org/project/filefield_paths
- Internal Nodes: http://drupal.org/project/internal_nodes
An example working Pathauto URL alias pattern: profile/[node:author:name]/measurements/series/[node:field-measurement-location]/[node:field-measurement-meter]/[node:field-measurement-device]/[node:title]