Linking across symlinks?



Imagine this contrived example filesystem layout, resembling a real
layout I'm using:

/root
/root/projects
/root/projects/foo_0
/root/projects/foo_1
/root/projects/bar_0
/root/projects/bar_1
/root/release/baz -> baz_0
/root/release/baz_0/foo -> ../../projects/foo_0
/root/release/baz_0/bar -> ../../projects/bar_0

Or, a group of versioned releases, each of which are made up of
symlinks to versioned projects.

My problem is that I want to create a symlink from within (project)
foo, to a file in (project) bar. I might think "../bar/file" would do
it, but in the release "baz_0" I actually need to link to "../bar_0/
file", the version of the project that happens to be in that version
of the release.

Is this at all possible to accomplish?
.