If you custom function you did add
atts variable as a parameter and pass it from within the template to you custom function, correct? Like this:
custom_family_function( $atts, $entry )
Also, they are not shortcode codes, they are array key indexes. The
$atts variable is an associative array.
How about posting you code up on pastbin or creating a private gist to share?