I think that without any way to weld supports to your proposed mounting location, you will be stuck using the passenger peg mounts as the easiest place to put them, which will likely be too far rearward.
As you've discovered, the ideal place for your rear sets is somewhere in between the factory position and the passenger peg position, depending on rider height/geometry.
Alternatively, you could buy a set of tarrozi rear sets that are designed to bolt up to the bike's frame. Twice the money of the lossa, but if you have no way to fabricate mounts....
http://www.fastfromthepast.com/servlet/the-296/Rearsets-Folding-Rubber-Footpegs/DetailAs a last alternative, you could modify the lossa parts to mimic this mounting design in some way, but it would require some fabrication and basic machine work- stuff that could probably be done with hand tools if you had to.