мы как делали: нужные классы правишь, используешь вместо библиотечных, прямо в своем проекте. делаешь заодно ПР на либу. когда его сливают, обновляешься и убираешь костыли. но конечно если нужно подменить зависимость в другой библиотеке, и при этом она не предоставляет такую возможность - то сложнее. но и это в принципе решаемо, надо значит оверрайдить и это тоже... ну это конечно все гемор, но может сработать, если очень надо