Constructing extensions of CP-maps via tensor dilation with the help of von Neumann modules