by my know-how.
+ you make a plug-in to override something in core because core export it (export by service, extension point. you can read document of osgi for this)
so, if a plug-in don't export a service, you can't extends by standard way of osgi plug-in
+ with current LiberoHR i think it not public any service, you can modified this.
for easy you should fork it and make your extends process in fork project.
because when owner update LiberoHR of him, you can easy update.