I also had many problems with making LCARS swapable it took me a while to get it working
If this will help you a little, here's my plugin I made for early TMP miranda bridge
import Foundation
# Uncomment the below to enable!
Foundation.BridgeDef('EarlyTMPMiranda', 'EarlyTMPMirandaBridge', dict = {
'modes': [ Foundation.MutatorDef.Stock ],
'locations': {
'promHelm': [ 'data/animations/prom_stand_h_m.nif', 'prom_stand_h_m' ],
'promTactical': [ 'data/animations/prom_stand_t_l.nif', 'prom_stand_t_l' ],
'promCommander':[ 'data/animations/prom_stand_c_m.nif', 'prom_stand_c_m' ],
'promScience': [ 'data/animations/prom_stand_S_S.nif', 'prom_stand_s_s' ],
'promEngineer': [ 'data/animations/prom_stand_e_s.nif', 'prom_stand_e_s' ],
'promGuest': [ 'data/animations/prom_stand_X_m.nif', 'prom_stand_X_m' ],
'promL1S': [ 'data/animations/prom_L1toG3_S.nif', 'prom_L1toG3_s', 'pCharacter.SetHidden(1)' ],
'promL1M': [ 'data/animations/prom_L1toG3_M.nif', 'prom_L1toG3_M', 'pCharacter.SetHidden(1)' ],
'promL1L': [ 'data/animations/prom_L1toG3_L.nif', 'prom_L1toG3_L', 'pCharacter.SetHidden(1)' ],
'promL2M': [ 'data/animations/prom_L2toG1_M.nif', 'prom_L2toG1_M', 'pCharacter.SetHidden(1)' ],
'promL3M': [ 'data/animations/prom_L2toG2_M.nif', 'prom_L3toG1_M', 'pCharacter.SetHidden(1)' ],
'promG1M': [ 'data/animations/prom_G1toL2_M.nif', 'prom_G1toL2_M' ],
'promG2M': [ 'data/animations/prom_G2toL2_M.nif', 'prom_G2toL2_M' ],
'promG3M': [ 'data/animations/prom_G3toL1_M.nif', 'prom_G3toL1_M' ],
},
'Maps':{
'CurrentMaps': {"beams": "beams", "dome" : "dome", "msd" : "msd", "side1-1" : "side1-1", "side2-1" : "side2-1", "side3-1" : "side3-1", "side4-1" : "side4-1", "side5-1" : "side5-1", "side6-1" : "side6-1", "side7-1" : "side7-1", "side8-1" : "side8-1", "side9-1" : "side9-1", "side10-1" : "side10-1", "ceilingcenter" : "ceilingcenter", },
'GreenMaps':{'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams.tga',
'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome.tga',
'msd': 'data/Models/Sets/EarlyTMPMirandaBridge/High/msd.tga',
'side1-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side1-1.tga',
'side2-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side2-1.tga',
'side3-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side3-1.tga',
'side4-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side4-1.tga',
'side5-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side5-1.tga',
'side6-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side6-1.tga',
'side7-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side7-1.tga',
'side8-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side8-1.tga',
'side9-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side9-1.tga',
'side10-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side10-1.tga',
'ceilingcenter': 'data/Models/Sets/EarlyTMPMirandaBridge/High/ceilingcenter.tga'},
'YellowMaps':{'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams_yell.tga',
'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome_yell.tga',
'msd': 'data/Models/Sets/EarlyTMPMirandaBridge/High/msd_yell.tga',
'side1-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side1-1_yell.tga',
'side2-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side2-1_yell.tga',
'side3-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side3-1_yell.tga',
'side4-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side4-1_yell.tga',
'side5-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side5-1_yell.tga',
'side6-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side6-1_yell.tga',
'side7-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side7-1_yell.tga',
'side8-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side8-1_yell.tga',
'side9-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side9-1_yell.tga',
'side10-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side10-1_yell.tga',
'ceilingcenter': 'data/Models/Sets/EarlyTMPMirandaBridge/High/ceilingcenter_yell.tga'},
'RedMaps':{'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams_red.tga',
'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome_red.tga',
'msd': 'data/Models/Sets/EarlyTMPMirandaBridge/High/msd_red.tga',
'side1-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side1-1_red.tga',
'side2-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side2-1_red.tga',
'side3-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side3-1_red.tga',
'side4-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side4-1_red.tga',
'side5-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side5-1_red.tga',
'side6-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side6-1_red.tga',
'side7-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side7-1_red.tga',
'side8-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side8-1_red.tga',
'side9-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side9-1_red.tga',
'side10-1': 'data/Models/Sets/EarlyTMPMirandaBridge/High/side10-1_red.tga',
'ceilingcenter': 'data/Models/Sets/EarlyTMPMirandaBridge/High/ceilingcenter_red.tga'},
"MVAMMaps": {'beams': 'data/Models/Sets/EarlyTMPMirandaBridge/High/beams_blue.tga',
'dome': 'data/Models/Sets/EarlyTMPMirandaBridge/High/dome_blue.tga'},
},
"bridgeSound": {"LiftDoor": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-door.wav", "group": "BridgeGeneric"},
"AmbBridge": {"volume": 0.1,"file": "sfx/EarlyTMPMiranda/TMP-ambient.wav", "group": "BridgeGeneric"},
"RedAlertSound": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-ST2-redalert.wav", "group": "BridgeGeneric"},
"YellowAlertSound": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-Yellow.wav", "group": "BridgeGeneric"},
"GreenAlertSound": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/green.wav", "group": "BridgeGeneric"},
"ViewOn": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-ViewscreenON.wav", "group": "BridgeGeneric"},
"ViewOff": {"volume": 1.0,"file": "sfx/EarlyTMPMiranda/TMP-ViewscreenOFF.wav", "group": "BridgeGeneric"}
},
"LoadingScreen": "data/Icons/LoadingScreens/EarlyTMPMirandaLoading.tga",
})