Citekeys managed by BBT are per default only unique within a single collection. Accessing your library with a citekey might therefore lead to mutliple results.
Suggested solution:
- Display individual retrieved items and let user confirm if the version is correct.