This paper builds upon the previous Brain Machine Interface (BMI) signal processing models that require apriori knowledge about the patient's arm kinematics. Specifically, we propose an unsupervised hierarchical clustering model that attempts to discover both the interdependencies between neural channels and the self-organized clusters represented in the spatial-temporal neural data. Results from both synthetic data generated with a realistic neural model and real BMI data are used to quantify the performance of the proposed methodology. Since BMIs must work with disabled patients who lack arm kinematic information, the clustering work described within this paper is relevant for future BMIs.