For what it's worth, I think you want to use (mathematical) wedge rather than tensor products here. You would actually need to define them first if you are not using any existing package that supports them.
There may be support already built into the add-on software xAct:
http://www.xact.es/
In particular you would want to check the xTerior sub-package.
http://www.xact.es/xTerior/
If instead you want to implement something by hand, there are various threads on Mathematica.StackExchange.com about working with commutators. Also I have a section here called "Some noncommutative algebraic manipulation", that should give some ideas for how one could go about this.