Como tratar o DELETE_ORPHAN com JPA

Olá pessoal, uma das principais limitações da JPA é o tratamento para “Delete Orphan Cascading”, uso a implementação do TopLink e diferente do hibernate, não existe uma forma de tratar esse problema.

Ver: http://www.hibernate.org/116.html#A18

Para o pessoal que não usa hibernate, como vocês tratam essa limitação?

Uma suposta solução é http://forums.java.net/jive/thread.jspa?threadID=25245

Sem mais.
Grato.

Estou enfrentando este tipo de problema agora.

O que vocês recomendam? Não estou utilizando o Hibernate.