Preprocessing of changelogs

I am exploring a replacement for dbdeploy for my project and far as I can see Liquibase fits the bill.

Our current dbdeploy delta scripts (in their now dead language) makes use of Apache Velocity for some parameters etc. The scripts themselves otherwise are then plain SQL. In dbdeploy we read all the delta scripts, process the velocity script part and send the resulting SQL to dbdeploy.

Is anything like this possible in Liquibase? I.e. a mechanism where I can manipulate each changelog before it is executed?
PS! This processing is done from Java, by the way.

Thanks,
Rune Gellein