Dúvida mapeamento hibernate

Prezados,

tenho as seguintes tabela no meu banco:

Instrumento:
id_instrumento;

Prorrogacao:
id_prorrogacao;
Instrumento_id_instrumento (foreign key para Instrumento);
status;

A minha calsse Instrumento possui uma coleção de Prorrogações e a classe Prorrogacao uma referencia para instrumento.

O que preciso e criar um atributo prorrogacaoAtual, na classe Instrumento, e mapeá-lo no arquivo hbm de modo a carregar nesse atributo a prorrogação com um determinado Instrumento_id_instrumento e status= 2 (essa restrição sempre retornará um registro). Tentei fazer utilizando property e formula mas não consegui.

Alguém sabe se isso é possível ?

Obrigado,
Henderson