A Velocity Decomposition Approach for Solving the Immersed Interface Problem with Dirichlet Boundary Conditions