Usually SAM does not create the events in CausedBy or Impact Tab, it makes the two function call against the event that is coming from the IP domain. The IP domain's model need to have the relationship inorder for SAM to get the CausedBy and Impact.
Therefore if dynamic model is used, the customization/configuration needs to be added in the model file of the IP server which is using it as in the following example:
problem Down = DownOrFlapping
symptom DownOrFlapping = !isUp;
Once the relationship is build as such, then SAM will call causedBy to IP and populate the tab.