Help for this page
package My::Schema::User; ... # Finally, register your new ResultSource with your Schema My::Schema->register_source( 'UserFriendsComplex' => $new_source );
my $friends = [ $schema->resultset( 'UserFriendsComplex' )->search( { +}, { ... } ) ];