As your deployment complexity increases, Datical is a great option.
From a pure-Liquibase standpoint, it doesn't really know or understand "versions", it just tracks individual changeSets and relies on you to manage what changeSets are in the file using branches in your version control system. So, assuming you have a v5 branch and a v6 branch, you can add your patch1 changeSets into the v5 branch and then cherry-pick them into the v6 brach.
That way, when you deploy the v5 branch next time, it will apply the v5 changeSets and the patch1 changest and when you do upgrade to the v6 branch, it will see that the patch1 changeSets have been applied and not re-apply them.
Nathan