Я бы форкнул и спокойно внес изменения... Унаследовать и расширить функционал на мой взгляд, этот подход неправильный, представьте, позже, автором самого компонента, будут внесены существенные изменения, которые могут поломать весь ваш код. Однажды, я уже наступил на эти грабли, унаследовав класс php и внеся изменения, позже, автор компонента убрал метод который я вызывал в потомке, дальше думаю понятно...