Hi oolaef
It works also as a linked Instance parameter
But you must trick the nested shared Family with an extra parameter.
Shared families' parameters turn into type parameters by default like in groups
If you link them directly nothing will happen
But linking them by an intermedia parameter does the Magic
see the below screenshots you can control them completely independent or link them via a formula
Make the Lantern shared add an instance parameter "EnscapeHeight" add EnscapeHeight as Formula
to Height then nest into Tree Family and create New LinkedAssetHeight Parameter and link the Nested EnscapeHeigth Parameter to it.
Now you can control both scaling independently
and you don't need even a nested Planting Family in this case I changed it to a Lighting Family, and I can still control the height of both independently.
Having said this working with shared families can be very confusing for new Revit users.
Therefore, I do try to avoid using them when I have other options. For instance, if you must deal with Phases then this quickly becomes a liability.
As said, we use 2 Dynamo Scripts one to Place a Family at the same place as the tree and another one that will move a family based on the tree location






