Well, the boot file has no version to read from in a standard way, at least that I know of.
Yet, it is possible to achieve that functionality by populating a file with the versions, date time, and sizes.
With that list (could be a plist file in the resources folder of the chameleon prefpane bundle ) I could then seek into it and find if a boot file matches ...
... the only problem would be the maintenance of such a file, one would have to add any single version of the booter