OK everyone, I figured it out.
So for altium, when you have a SPICE file that calls .SUBCKT's you have to rename the file from '.spi to '.ckt' then Altium will pick it up.
EXAMPLE:
- Went to IRF's site and downloaded their spice models, looked and found irf540z.spi for the spice model for IRF's IRF540Z N-Channel Power MOSFET. The the module is a .SUBCKT, and calls .MODEL's, and the file name is .spi.
When you uild your part in Altium Schematic Library and add a simulation file, rename the file from .spi to .ckt, then add model, it will link everything automatically:
irf540z.spi ==> irf540z.ckt, then add the model name in file which is ".SUBCKT irf540z 1 2 3" ==> thus name is irf540z
This should link and works in the Altium SPICE simulator.
-Mr. BEEF