Use a Poisson generalized linear mixed model to fit a frailty model to clustered survival data.
Fix the number of pieces (baseline hazard) and explode the dataset based on the chosen pieces.
Realization via %PCFrailty macro in SAS.
Rule of thumb: take at least 10 events per piece.
Approach allows more flexibility in frailty modelling.