Olá, isto é possível, mas não há como e nem deve ser feito pelo BEF.
Alguns eventos da macro ainda são executados mesmo que a tabela execute entidade especializada.
Para assumir um valor em uma determinada carga do sistema você pode fazer da seguinte forma:
1. Abra a macro e implemente o método TABLE_NewRecord();
2. Verifique a carga através do NodeInternalCode ou NodePath;
3. Atribua o valor desejado através da CurrentQuery.
Isto é para funcionar, caso contrário entre em contato com a tecnologia.