I created a Links list and used it as a data source for a DataViewer Web
Part. As it was a test, both were in the same site.
When I selected the URL field (as opposed to URL w/menu, etc), it gave me
just the properties you mentioned. When I examine the XSL for the
DataViewer, it shows the following for the display:
<td width="75%" class="ms-vb">
<a href="{substring-before(@URL, ', ')}"><xsl:value-of
select="substring-after(@URL, ', ')" /></a>
</td>
Perhaps you could check your web part and change the relevant code to the
above? (Make a copy of the original code somewhere first, obviously)