Transform a Matrix as an expression

If I have a matrix that I know it can be written as (xi.xi)*kroneckerProduct(H,xi), where xi and H are vectors. Is there a way to get like this expression from a given matrix?