Not sure why we can't do it in the access callback -- A single export looks as ``john/publications/export/bibtex/66`` -- you can get the args using func_get_args() and check if you have the format + nid.