Try
Guess value
Source: %artist% $regexp(%title%,(.*) \(feat\. (.*)\),(feat. $2) +++ $1)
Guessing Pattern: %artist% +++ %title%
For the 3-part-pattern try "Guess value" with
Source: %artist% $regexp(%title%,(.*) \(feat\. (.*)\)(.*),(feat. $2) +++ $1$3)
Guessing Pattern: %artist% +++ %title%