I used the Out of the box pipe transition. Created my own csv file.All I changed in the family itself was the model lines for my symbology and the "Fitting Length". In the type editor you can add a Text parameter and call it LTN short for text_file_lookup. Apply your csv name as the formula entry for this parameter then you can change the formulas as you go. In my csv I have nominal pipe, pipe od and fitting length. One size one length then in the type editor I use formulas to read the longest length from the largest size. Nominal Diameter 0 and 1 read the pipe connector and relay the "PipeOD" and "FittingLength" from the csv.