Ciao,
non sono un esperto, però credo che una soluzione possa essere quella di inserire un \label direttamente nel record bibliografico, magari con una stringa simile a quella che usi per richiamare i riferimenti; una cosa del genere:
`
@BOOK{Levi:1984,
title = {Hackers: Heroes of the Computer Revolution\label{levi:1984}},
author = {Levi, Steven},
publisher = {Doubleday},
location = {New York},
year = {1984},
owner = {milo},
timestamp = {2013.01.26}
}
`
e poi modificare appena un poco il richiamo affinché la virgola dopo op.cit. non sia un problema (“supra” non ha molto senso in questo contesto, credo):
`\footcite[p. 35, si veda nota \ref{levi:1984}.]{Levi:1984}`
Problema: LaTeX darà un messaggio di warning “There were multiply-defined labels” poiché troverà tanti label quanti sono le citazioni del record; non credo – ma non ne sono sicurissimo – sia un vero problema: in ogni caso avrai il riferimento alla prima occorrenza dell’etichetta, che è ciò che vuoi.
Inserendo backref=true tra le opzioni di biblatex ottieni, nella bibliografia finale, i riferimenti alle pagine dove compare la citazione e, forse, potrebbe evitarti il sistema articolato di riferimenti che stai cercando.
Ti ripeto: non è una soluzione “ortodossa” e non so se ci siano controindicazioni, pare che funzioni però 🙂
A presto,
Matteo