Not sure if this will help anyone, but all I did was make a mod by editing the progression.xml (below), making it possible to share exp once you are rank 5 of AdvancedEngineering.
<configs>
<append xpath="/progression/perks/perk[@name='perkAdvancedEngineering']">
<effect_group>
<!-- Increases exp gained from Electrical Traps from standard to 20%, 40%, 60%, 80%, 100% -->
<passive_effect name="ElectricalTrapXP" operation="base_set" level="1,2,3,4,5" value=".2,.4,.6,.8,1"/>
<!-- At rank 5 of Advanced Engineering, 100% of exp gained from a trap kill is shared with your party -->
<triggered_effect trigger="onSelfProgressionUpdate" action="ModifyCVar" cvar="AdvancedEngineeringLevel" operation="set" value="1" target="selfOtherPlayers" target_tags="ally,party">
<requirement name="ProgressionLevel" progression_name="perkAdvancedEngineering" operation="Equals" value="5"/>
<requirement name="CVarCompare" cvar="AdvancedEngineeringLevel" target="other" operation="LT" value="5"/>
</triggered_effect>
</effect_group>
</append>
</configs>