andreban,
Primeiro de tudo, me mande um e-mail ou uma mensagem privada que eu dou acesso de developer no projeto, daí vc baixa via SVN e pode começar a dar uma fuçada.
Agora respondendo:
1: Boa pergunta! Posso ser sincero? Não tenho a menor idéia… Aliás, seria uma ótima área para ser atacada! 
2: Sim, há suporte para este cenário sim, além de layout de mestre-detalhe. Não tenho nenhum exemplo escrito ainda para registros condicionais, mas segue um enum que ilustra as possibilidades de registros condicionais:
public enum RecordCondition {
	None, IncludeIfContains, IncludeIfBegins, IncludeIfEnds, IncludeIfEnclosed, 
	IncludeIfMatchRegex, ExcludeIfContains, ExcludeIfBegins, ExcludeIfEnds, 
	ExcludeIfEnclosed, ExcludeIfMatchRegex;
}
Com isso você processa linhas diferentes com beans diferentes. Além disso, segue um trecho de MasterDetail, que implementa um Selector, que pode ser usado para também para registros condicionais:
engine = new MasterDetailEngine<CustomersVerticalBar, OrdersVerticalBar>(CustomersVerticalBar.class, OrdersVerticalBar.class, 
                new MasterDetailSelector() {
                        @Override
                        public RecordAction getRecordAction(String recordString) {
                                if (Character.isLetter(recordString.charAt(0)))
                                        return RecordAction.Master;
                                else
                                        return RecordAction.Detail;
                        }
		});		
Espero ter ilustrado, por alto, os cenários atendidos pela biblioteca.
Abraços!