1. A method of implementing a multi-core beamformer (MCBF) lead-field based inverse-modeling technique designed for simultaneously reconstructing highly-correlated and uncorrelated source dipoles from a sensor array, comprising: combining a plurality of lead-field vectors for a plurality of source dipoles, without knowledge of locations of the plurality of source dipoles, into a multi-core spatial filter matrix, wherein each of the plurality of lead-field vectors contains information of a number of sensors in three orientations for a corresponding source dipole; constructing a second matrix that is inversely proportional to a source power of the plurality of source dipoles using the multi-core spatial filter matrix and a covariant matrix of sensor signals that are generated by the sensor array; obtaining a beamformer power and a weighting in each of the three orientations of the plurality of source dipoles by decomposing the second matrix; constructing a plurality of time-courses for the plurality of source dipoles using the second matrix, the beamformer power, the covariant matrix of sensor signals, and the multi-core spatial filter matrix; obtaining data from magnetoencephalography for combining with the plurality of time-courses for diagnosis; and decomposing each of the plurality of lead-field vectors to contain information of a number of sensors in two orientations for a corresponding source dipole.