I spent 2 days trying to figure my callbacks. I needed "external" (field name and stuff) data inside them, but I could not get them in.
Now for the real problem.
The documentation doesn't includes this as the template for the function:
$this->crud->callback_edit_field(table_name,function($value, $row, $field_info, $field_values)
The documentation only includes the first 2 parameters as valid, the rest was left out for some reason.
I figured it out, but, I would not have been able to do so, If I wasn't tracing back the function to actually add what I think I need (whitch would be bad practice).